Autor Zpráva
lojzik
Profil *
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
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 :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: