Problem ze skryptem


(Pjlyok O) #1

Witam wszystkich użytkowników!

Mam problem z fragmentem takiego skryptu:

38. $query = "SELECT username, rank FROM users WHERE username='$l' AND pass=mb5('$h')";

39. $result = mysql_query($query);

40. $row = mysql_fetch_array($result, MYSQL_NUM);

Otóż, przy uruchamianiu otrzymuję następujący komunikat:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [usunieto] on line 40

Co źle napisałem?

Proszę o pomoc i z góry dziękuję.


(M@ster) #2

mysql_query nie zwrócił poprawnego wyniku, w tym wypadku z powodu błędnego zapytania, co to jest mb5? :wink: powinno być chyba md5. I może lepiej licz te md5 w php a nie w zapytaniu. Reasumując:

$query = "SELECT username, rank FROM users WHERE username='$l' AND pass='".md5($h)."'";

(Pjlyok O) #3

Super! Działa.

Wielkie dzięki za pomoc :slight_smile: