Autor | Zpráva | ||
---|---|---|---|
BuGeR Profil |
#1 · Zasláno: 9. 5. 2010, 19:15:08
Zdravím.
Chtěl bych se zeptat, kde mam chybu? $w = mysql_query("SELECT * FROM lf_msg WHERE from='".$user["id"]."'"); while($c=mysql_fetch_array($w)) Jakmile tento skript dám na stránky, vyhodí mi to hlášku : "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource.." Děkuji.. |
||
Taps Profil |
#2 · Zasláno: 9. 5. 2010, 19:35:48
BuGeR:
zobraz si chybovou hlášku $w = mysql_query("SELECT * FROM lf_msg WHERE from='".$user["id"]."'") or die (mysql_error()); |
||
panther Profil |
#3 · Zasláno: 9. 5. 2010, 19:47:54
BuGeR:
předpokládám, že „from“je rezervované slovo, proto je správný zápis mysql_query("SELECT * FROM lf_msg WHERE `from`='".$user["id"]."'"); |
||
BuGeR Profil |
#4 · Zasláno: 9. 5. 2010, 19:58:22
Už :) Děkuji moc, vůbec mi to nedošlo, omlouvám se.
Ještě bych se chtěl zeptat, jaký má význam tato ` a tato ' uvozovka. Protože když jsem dal 'from' tak to nešlo, ale s `from` ano. Děkuji:) |
||
panther Profil |
#5 · Zasláno: 9. 5. 2010, 20:00:20 · Upravil/a: panther
BuGeR:
jak jaký má význam? Kolem názvu sloupců a tabulek se píší zpětné apostrofy (nebo jakže se tomu říká). Stejně tak, jako tagy v HTML uzavíráš mezi většítko a menšítko a taky se na nic neptáš :-). |
||
BuGeR Profil |
#6 · Zasláno: 9. 5. 2010, 20:01:32
Dobře děkuji ;)
|
||
Majkl578 Profil |
#7 · Zasláno: 10. 5. 2010, 00:09:11
Není vhodné a ani doporučované používat sloupce s názvy, které jsou rezervované. Pak to způsobuje takovéhle problémy.
|
||
Časová prodleva: 14 let
|
0