Autor | Zpráva | ||
---|---|---|---|
djdve Profil * |
Ahoj, z MySQL jsem začal nedávno, a tak se chci zeptat co dělam blbě. Nějak tomu nerozumím. Díky ;)
<?php mysql_connect('localhost','root',''); mysql_select_db('kniha'); $sql_dotaz = mysql_query("SELECT * FROM kniha_navstev ORDER BY datum DESC"); while ($radek = mysql_fetch_array($sql_dotaz)) { $jmeno = $radek['jmeno']; $email = $radek['email']; $text = $radek['text']; echo "$jmeno<br>$email<br><br>"; }; ?> a chybová hláška: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\kniha\index.php on line 17 Moderátor Chamurappi: Titulek „SQL, dotaz“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
radas Profil * |
#2 · Zasláno: 13. 11. 2009, 06:36:56
je špatně napsany řeštězec
echo $jmeno."<br>".$email."<br><br>"; //a takhle to jde taky zapsat a nemusiš používat tolik proměnných echo $radek['jmeno']."<br>".$radek['email']."<br><br>"; |
||
djdve Profil * |
#3 · Zasláno: 13. 11. 2009, 06:41:20
Už jsem našel chybu .. měl jsem blbě napsané jméno tabulky..
|
||
panther Profil |
#4 · Zasláno: 13. 11. 2009, 07:14:27
radas:
„je špatně napsany řeštězec“ jseš si jistý? Chyba ohledně mysql_fetch_array nemá s výpisem nic společného, ukazuje vždy na špatný dotaz, což si djdve již opravil. |
||
radas Profil * |
#5 · Zasláno: 13. 11. 2009, 07:18:37
panther:
ano ale to ja nemůžu vědět jak se nazyva tabulka z které se čerpa, ale jinak podle hlašky máš pravdu... |
||
AM_ Profil |
#6 · Zasláno: 13. 11. 2009, 13:44:53
radas:
ono to hlavně vůbec špatně není, ta jeho syntaxe normálně funguje (někteří programátoři používání inline proměnných v řetězci zavrhují, ale to už je otázka vkusu). |
||
Časová prodleva: 14 let
|
0