[ CiM0beTa @ 28.02.2013. 12:36 ] @
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 7 in D:\xampp\htdocs\www\pro2\core\functions\users.php on line 38


function user_id_from_username($username) {
return mysql_result(mysql_query("SELECT `user_id` FROM `users` WHERE `username` = '$username'"), 0, 'user_id');
}

Kada unesem pogresan username dobijem warning poruku, sto i razumem, ali ne znam kako drugacije da resim ovo. Treba mi za logovanje.

[ Predrag Supurovic @ 28.02.2013. 12:54 ] @
Raščlani.

Prvo izvrši mysql_query pa zatim proveri d ali je quera dao rezultat, pa tek ako ima rezultata, radi s anjim dalje.

[ CiM0beTa @ 28.02.2013. 15:33 ] @
probao sam ovako ali nece:

Code:

function user_id_from_username($username) {
    $query = mysql_query("SELECT `user_id` FROM `users` WHERE `username` = '$username'");

    if (!$query) {
        return false;
    } else return mysql_result($query, 0, 'user_id');
}



resio sam sa mysql_num_rows. hvala.

[Ovu poruku je menjao CiM0beTa dana 28.02.2013. u 17:31 GMT+1]