Autor | Zpráva | ||
---|---|---|---|
Kvilda Profil |
#1 · Zasláno: 10. 1. 2006, 07:19:32
Potřebuji zobrazit pouze ty řady z tabulky Shop, které mají údaj NABIZI stejný jako proměnná $SES.
Je to nějak možné??? tento skript má fungovat, ale mě nefunguje select * from shop where NABIZI=$SES Dělám někde chybu?? |
||
Hugo Profil |
#2 · Zasláno: 10. 1. 2006, 07:21:46
A jak to vkládáš do skriptu?
MySQL_Query("select * from shop where NABIZI='".$SES."'"); |
||
Kvilda Profil |
#3 · Zasláno: 10. 1. 2006, 07:23:37
TAKTONC
$result = mysql_query("SELECT * FROM Shop where NABIZI=$SES"); |
||
Hugo Profil |
#4 · Zasláno: 10. 1. 2006, 07:27:41
Ten hledaný výraz musí být v uvozovkách. Viz můj příklad. Když nevíš, kde je chyba, tak si vypiš mysql_error().
$result = mysql_query("SELECT * FROM Shop where NABIZI=$SES"); if (!$result) { print mysql_error(); exit; } |
||
Kvilda Profil |
#5 · Zasláno: 10. 1. 2006, 07:38:36
tak jsem to skusil s uvozovkami a už se mi na stránce nezobrazí vůbec nic.
vypsal jsem mysql_error() a nic mi to nenapsalo. Nevíš kde je chyba? |
||
Anonymní Profil * |
#6 · Zasláno: 10. 1. 2006, 07:40:52
Hugo
Nekde je to dlouho jsem cetl takovou konvenci ze, nikoho jsem nevidel ze by to dodrzoval a mozna je spatne ze nazev sloupce tabulky se zapise do apostrofu, a promenou do uvozovek pokud neni int. SELECT `sloupec1` FROM `tabulka` WHERE `id` = $cilso and `jmeno` = 'pavel' |
||
error414 Profil |
#7 · Zasláno: 10. 1. 2006, 07:41:41
Me to nikdz neprihlasi
|
||
Hugo Profil |
#8 · Zasláno: 10. 1. 2006, 07:48:05
Kvilda
Dotaz je správně, ale neodpovídá mu žádný řádek. Zkus si vypsat dotaz, třeba tam je chyba v tom vkládaném řetězci. Anonymní IMHO je to správně, ale ty apostrofy nejsou nutné, pokud název sloupce neodpovídá některému klíčovému slovu SQL. Ale je samozřejmě výhodnější tuto konvenci dodržovat. |
||
Kvilda Profil |
#9 · Zasláno: 10. 1. 2006, 07:48:43
neni někde chyba v tom, když to napíšu takhle tak mi to vypíše všechny položky
$result = mysql_query("SELECT * FROM Shop"); ale jak vybrat jen ty, které mají NABIZI='".$SES." |
||
Kvilda Profil |
#10 · Zasláno: 10. 1. 2006, 08:01:30
Tak tak:
$result = mysql_query("SELECT * FROM Shop where NABIZI='$SES'"); DÍKY VŠEM |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0