Autor | Zpráva | ||
---|---|---|---|
Ghosting Profil |
#1 · Zasláno: 1. 5. 2008, 16:42:36 · Upravil/a: Ghosting
Zdravím, snažím se vypsat data z mysql DB, (limit 50 záznamů na stránku) ale nevím proč vypisuje se chyba
"Parse error: syntax error, unexpected T_LOGICAL_OR in /home/ftpsite/atd.... on line 17" (po aplikování mysql_erorror <head> <title>výpis DB</title> <META http-equiv=Content-Type content="text/html; charset=windows-1250"> </head> <body> <? $SQL_Server = "localhost"; $SQL_Uzivatel = "******"; $SQL_Heslo = "********"; $Databaze = "***********"; $pripoj=MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo) or Die(MySQL_Error()); MySQL_Select_Db($Databaze) or Die(MySQL_Error()); $dotaz=("SELECT * FROM `sunlight-potapecske_plnirny` ORDER BY id DESC LIMIT 0, 50") or Die(MySQL_Error()); $vysledek = MySQL_Query($dotaz); while ($zaznam = MySQL_Fetch_Array($vysledek))or Die(MySQL_Error()); { $mesto=$zaznam["mesto"]; $output.="<p>$zaznam[mesto]</p>"; } MySQL_Close($pripoj) or Die(MySQL_Error()); ?> </body> </html> Na google jsem toho nic moc nenašel. nevíte kde může být chyba děkuji za odpověď. |
||
Alphard Profil |
#2 · Zasláno: 1. 5. 2008, 16:50:54
while ($zaznam = MySQL_Fetch_Array($vysledek))or Die(MySQL_Error());
předčasně uzavířáš závorky, jedna je tam navíc pak se to bere jako while (neco) or die ... což nelze PS: na můj vkus tam máš těch or die nějak moc :-) |
||
Ghosting Profil |
#3 · Zasláno: 1. 5. 2008, 16:58:28 · Upravil/a: Ghosting
Když odstranim ")" tak se vypíše
Parse error: syntax error, unexpected ';' in a když odstranim ";" tak se vypíše Parse error: syntax error, unexpected '{' |
||
nightfish Profil |
#4 · Zasláno: 1. 5. 2008, 17:05:45 · Upravil/a: nightfish
while ($zaznam = MySQL_Fetch_Array($vysledek))or Die(MySQL_Error()); {
přepiš na while ($zaznam = mysql_fetch_array($vysledek)) { P.S. všechny ty "or die()" doporučuju vyhodit, když nerozumíš tomu, jak pracují |
||
Ghosting Profil |
#5 · Zasláno: 1. 5. 2008, 17:13:45
Výeldný kod je pak:
<head> <title>výpis DB</title> <META http-equiv=Content-Type content="text/html; charset=windows-1250"> </head> <body> <? $SQL_Server = "localhost"; $SQL_Uzivatel = "*****"; $SQL_Heslo = "****"; $Databaze = "**"; $pripoj=MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo); MySQL_Select_Db($Databaze); $dotaz=("SELECT * FROM `sunlight-potapecske_plnirny` ORDER BY id DESC LIMIT 0, 50"); $vysledek = MySQL_Query($dotaz); while ($zaznam = mysql_fetch_array($vysledek)) { $mesto=$zaznam["mesto"]; $output.="<p>$zaznam[mesto]</p>"; } MySQL_Close($pripoj); ?> </body> </html> To se ale nic nevypíše i když v DB sloupec "mesto" mam |
||
nightfish Profil |
#6 · Zasláno: 1. 5. 2008, 17:16:26
To se ale nic nevypíše i když v DB sloupec "mesto" mam
chybí ti tam echo $output; |
||
Ghosting Profil |
#7 · Zasláno: 1. 5. 2008, 17:18:08
jéé děkuju :-)
|
||
Časová prodleva: 16 let
|
0