Unable to jump to row 0 on MySQL result

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Stefan
Mesaje: 117

Unable to jump to row 0 on MySQL result

Salut, am urmatorul cod

Cod: Selectaţi tot

return mysql_result(mysql_query("SELECT `id` FROM `utilizatori` WHERE `username` = '$username'"), 0, 'id');
si imi da eroarea

Cod: Selectaţi tot

Warning:  mysql_result(): Unable to jump to row 0 on MySQL result index 11 in C:\xampp\htdocs\login\core\functions\utilizatori.php on line 111
de ce ? Cum as putea sa o rezolv

MarPlo Mesaje: 4343
Salut
Acea eroare apare cand SELECT-ul nu returneaza nici un rand.
Ca sa nu mai apara, se verifica intai daca sunt randuri returnate.

Cod: Selectaţi tot

$res = mysql_query("SELECT `id` FROM `utilizatori` WHERE `username` = '$username'");
if(mysql_num_rows($res) > 0) return mysql_result($res, 0, 'id');

Subiecte similare