Autor | Zpráva | ||
---|---|---|---|
lojzik Profil * |
#1 · Zasláno: 24. 3. 2008, 23:49:26
zdarec nevite nekdo prosim co to po mne vlastne mysql chce ??? :-) mam sql dotaz na ověření uživatele vypadá to nějak takhle:
if ($l && $h) { require("prihlasdb.php"); $dotaz =mysql_query ("SELECT login,heslo FROM uzivatele WHERE login='$l' AND heslo=PASSWORD('$h')"); $výsledek = mysql_query ($dotaz) or print(mysql_error()); $řádek = mysql_fetch_array ($výsledek, MYSQL_NUM); if ($řádek) { header ("Location:vlozinz.php"); } else { $zprava = '<p>Kombinace uľivatelského jména a hesla neodpovídá uloľeným záznamům.Registrovat se můžete <a href="registruj.php">zde!</a><br/></p>'; } mysql_close(); }else { $zprava .= '<p>Zkuste to znovu.</p>'; } } je to vyzkousene na jine strance toto normálně funguje(ta uz je na internetu) ale na intranetu (wamp) mne to porad haze toto: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #5' at line 1 |
||
peta Profil |
#2 · Zasláno: 26. 3. 2008, 10:49:32
1) cz.php.net/error_reporting - mas zapnute?
vypisuje chyby PHP 2) $výsledek = mysql_query ($dotaz) or die($dodaz.'c.1<hr>'.mysql_error()); vypisuje chyby MySQL + dotaz az zjistis, ktery dotaz ti to dela, zda je v nem spravny text, a jakou sql chybu to pise, tak je mozne se o necem bavit. zatim vis a, c, aletext dotazu zustava zahadou cz.php.net/mysql_fetch_array (tez se podivej, jak se to vlastne pise) google.cz You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #5' at line 1 reseni je jednoduche: $dotaz =mysql_query ("..."); $výsledek = mysql_query ($dotaz) or print(mysql_error()); Nic te nenapada? $výsledek = mysql_query (mysql_query ("...")); A co ted? Asi chybicka :) |
||
Časová prodleva: 16 let
|
0