Autor | Zpráva | ||
---|---|---|---|
ra100 Profil * |
#1 · Zasláno: 13. 1. 2012, 20:34:37
Zdravím vás,
$db = mysqli_query($connect, 'SELECT * FROM user WHERE nick = "'.mysqli_real_escape_string($connect, $_POST['user']).'" AND userpass = SHA1("'.mysqli_real_escape_string($connect,$_POST['pass']).'") LIMIT 1'); if (!$db) { die(); } Ak sa zhoduje záznam post - user, pass so záznamom v db logické je true a podmienka if (!$db)... No ak sa záznam post - user, pass nezhodujú so záznamom v db, podmienka if (!$db)... Neviem pochopiť a prísť na to, kde je chyba a prečo. Vie niekto dobrú radu ? Vopred všetkým ďakujem. |
||
Tori Profil |
#2 · Zasláno: 13. 1. 2012, 20:47:55
Koukněte se do manuálu, co mysqli_query vlastně vrací.
|
||
ra100 Profil * |
#3 · Zasláno: 13. 1. 2012, 20:56:24
Tori:
objavil som v manuále - For other successful queries mysqli_query() will return TRUE. V mojom prípade to asi platí. |
||
Časová prodleva: 12 let
|
0