Pinoplast
10.10.2009 - 00:28
Часть скрипта проверки логина и пароля почему резултат вывода всегда header("Location:
http://asdfdf.com/") если убераю функцию
mysql_real_escape_string все
работает нормально???
PHP |
include ('b.php'); $ho=mysql_query("SELECT * FROM parols WHERE login='mysql_real_escape_string($log)' and parol='mysql_real_escape_string($pasad)' ",$db); if (mysql_num_rows($ho)>0) {
echo "добро пожаловать автор!";
} else { header("Location: http://asdfdf.com/"); exit(); } |
PHP |
"SELECT * FROM parols WHERE login=".mysql_real_escape_string($log)." and parol=".mysql_real_escape_string($pasad)."' " |
Цитата (Joker) |
Обрамляй код соответсвующими тегами.
|
тебя кто научил функцию в строку пихать????????
PHP |
include ('b.php'); $ho=mysql_query("SELECT * FROM parols WHERE login='".mysql_real_escape_string($log)."' and parol='".mysql_real_escape_string($pasad)."' ",$db); if (mysql_num_rows($ho)>0) {
echo "добро пожаловать автор!";
} else { header("Location: http://asdfdf.com/"); exit(); } |
Pinoplast
10.10.2009 - 00:34
Цитата (Joker @ 9.10.2009 - 20:30) |
тебя кто научил функцию в строку пихать????????
PHP | include ('b.php'); $ho=mysql_query("SELECT * FROM parols WHERE login='".mysql_real_escape_string($log)."' and parol='".mysql_real_escape_string($pasad)."' ",$db); if (mysql_num_rows($ho)>0) {
echo "добро пожаловать автор!";
} else { header("Location: http://asdfdf.com/"); exit(); } |
|
твой варинт тоже не работает, уже пробовал
Pinoplast
10.10.2009 - 00:37
Этот варинт работает почемуто только для английского а для руских выдает ошыбку Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/djurnalc/nobs.php on line 50 непонятно почему?
Pinoplast
10.10.2009 - 14:08
А почему этот кусок кода не хочет работать с рускими буквами, выдает ошыбку функции mysql_num_rows
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/......
другими словами если введут логин и пароль на руском кидает єту ошыбку
Bezdna
10.10.2009 - 14:33
С кодировками разберись.
SunSet
10.10.2009 - 14:35
Не в приведенном куске проблема.
![dry.gif](http://phpforum.su/html/emoticons/dry.gif)
Если с англ. имена
работает значит ищи проблему в другом. В кодировках, как сказали уж0.
_____________
... и помните! Каким бы ни был PHP, главное - чтобы он был защищенным! :) (PHP с Анфисой Чеховой)
Pinoplast
10.10.2009 - 23:48
А какая должна стоять кодировка для полей пароля и логина в базе MYSQL?
Pinoplast
10.10.2009 - 23:58
спачибо, вы были правы проверил. одно поле оказалось не той кодировки!!!
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.