$query_users = mysql_query("SELECT * FROM `users` WHERE
`login` = '".mysql_real_escape_string($_POST['Login'])."'
") or die(mysql_error()); // Запрашиваем пользователей
if($query_users) // Проверям на занятость логина
echo 'TRUE';
else
echo 'FALSE';
Даже если введу то что нет в БД все время возвращает TRUE. Где я ошибся, подскажите пожалуйста
Спустя 1 минута, 25 секунд (23.01.2012 - 14:33) phz написал(а):
Переменная $query_users будет возвращать true, запрос был успешно выполнен.
if(mysql_num_rows($query_users) > 0)
echo 'TRUE';
Спустя 1 минута, 25 секунд (23.01.2012 - 14:35) Ramzil_Nixon написал(а):
phz, по другому никак?
Спустя 1 минута, 43 секунды (23.01.2012 - 14:37) GET написал(а):
Ramzil_Nixon
По-моему phz все правильно написал
По-моему phz все правильно написал
Спустя 32 секунды (23.01.2012 - 14:37) phz написал(а):
Можно по всякому, а так что не катит тебе?
Объясни задачу что именно нужно и почему так нельзя

Спустя 1 минута, 6 секунд (23.01.2012 - 14:38) Ramzil_Nixon написал(а):
A.B.C., я знаю что правильно написал.
phz, хотелось бы узнать и другие
с таким методом уже пользуюсь
phz, хотелось бы узнать и другие


Спустя 1 минута, 40 секунд (23.01.2012 - 14:40) phz написал(а):
Можно сделать
а потом
SELECT COUNT(*)
а потом
mysql_result($result, 0);
Спустя 3 минуты, 54 секунды (23.01.2012 - 14:44) Игорь_Vasinsky написал(а):
всё правильно возращает TRUE просто вернул 0 строк елси ты что то левое ввёл
или SELECT COUNT(*)
if(mysql_num_rows($query_users)) // Проверям на занятость логина
echo 'TRUE';
else
echo 'FALSE';
или SELECT COUNT(*)
Спустя 29 минут, 52 секунды (23.01.2012 - 15:14) Ramzil_Nixon написал(а):
Игорь_Vasinsky
phz
Ясно, спасибо
phz
Ясно, спасибо
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
