Проблем със изваждането на информация на кирилица от MySQL

nasibg

Registered
Проблема ми е че когато във логин системата напиша данни на кирилица, излиза грешка:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in

а не се изпълнява else за да каже че данните са грешни. При латиницата всичко е ок, обаче при кирилицата..... :(

По-подробно: на една променливи присвоявам заявката(която селектира името и паролата), и след което правя if(mysql_num_rows($promenlivata) == 1) { ок } else { грешно име или парола } и грешката възниква на този ред, на който проверявам със mysql_num_rows :cry:
 
Код:
$checkUserExist = mysql_query("SELECT * FROM `users` WHERE username='$username' AND password='$password' LIMIT 1");

if(mysql_num_rows($checkUserExist) == 1) {

vsi4ko e ok

} else {
    Грешно име или парола!
}
 
Може да прави проблем заради колацията на базата данни, кодировката на таблицата и полетата в нея, както и кодировката на файла и чарсета. Кажи ми как са ти всички тези неща...
 
relax15pyt каза:
Може да прави проблем заради колацията на базата данни, кодировката на таблицата и полетата в нея, както и кодировката на файла и чарсета. Кажи ми как са ти всички тези неща...
Слагаш им utf8_general_ci
 

Back
Горе