Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Warning poruke i logovanje

[es] :: PHP :: PHP za početnike :: Warning poruke i logovanje

[ Pregleda: 871 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CiM0beTa

Član broj: 303979
Poruke: 194
*.mediaworksit.net.



+50 Profil

icon Warning poruke i logovanje28.02.2013. u 12:36 - pre 84 meseci
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.

 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 5823

Sajt: pedja.supurovic.net


+1384 Profil

icon Re: Warning poruke i logovanje28.02.2013. u 12:54 - pre 84 meseci
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.


 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
*.mediaworksit.net.



+50 Profil

icon Re: Warning poruke i logovanje28.02.2013. u 15:33 - pre 84 meseci
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]
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Warning poruke i logovanje

[ Pregleda: 871 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.