Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Проверка данных на существование., БД
Ramzil_Nixon  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



© Nixon official
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1523
Пользователь №: 30142
На форуме: 5 лет, 7 месяцев, 5 дней
Карма: 17

Трезвый :
24 года, 2 месяца, 17 дней


$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 все правильно написал

Спустя 32 секунды (23.01.2012 - 14:37) phz написал(а):
Можно по всякому, а так что не катит тебе? smile.gif Объясни задачу что именно нужно и почему так нельзя

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

phz, хотелось бы узнать и другие smile.gif с таким методом уже пользуюсь smile.gif

Спустя 1 минута, 40 секунд (23.01.2012 - 14:40) phz написал(а):
Можно сделать
SELECT COUNT(*)


а потом

mysql_result($result, 0);

Спустя 3 минуты, 54 секунды (23.01.2012 - 14:44) Игорь_Vasinsky написал(а):
всё правильно возращает TRUE просто вернул 0 строк елси ты что то левое ввёл
if(mysql_num_rows($query_users)) // Проверям на занятость логина
echo 'TRUE';
else
echo 'FALSE';


или SELECT COUNT(*)

Спустя 29 минут, 52 секунды (23.01.2012 - 15:14) Ramzil_Nixon написал(а):
Игорь_Vasinsky
phz
Ясно, спасибо


--------------------
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
PMСайт пользователяIntegrity Messenger IMICQAOLYahooMSN
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса