Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Скрипт не находит реально существующего юзера

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Web-программированию только в данном разделе

Ответ
 
Опции темы
Старый 28.08.2011, 20:25   #1
 Разведчик
Аватар для Fanky3
 
Fanky3 на правильном путиFanky3 на правильном пути
Регистрация: 17.01.2011
Сообщений: 14
Популярность: 145
Сказал(а) спасибо: 3
Поблагодарили 33 раз(а) в 22 сообщениях
 
По умолчанию Скрипт не находит реально существующего юзера

Здравствуйте!
При написания скрипта для VBulletin столкнулся с проблемой
Все поля и переменные задаю верно а он мне выдает что юзера такого мол нет хотя на самом деле он есть + выдает ошибку:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Уже прямо бесит. Нужно чтобы скрипт проводил поиск по базе
в таблице USER(username = $login, groupid = 2) + в таблице USERFIELD (field5 = $pass)

PHP код:
........
$login $_POST['login'];
$pass $_POST['pass'];

mysql_connect($mysql_host,$mysql_user,$mysql_password) OR DIE("Не могу создать соединение");
mysql_select_db($mysql_database) or die(mysql_error());

$sql "SELECT * FROM `user` WHERE `username` = $login AND * FROM `userfield` WHERE `field5` = $pass AND * FROM `user` WHERE `usergroupid` = `2`";

$number mysql_num_rows($sql);

if (
$number == 0) {
  echo 
"<CENTER><P>пользователь не существует</CENTER>";
} else {
  echo 
"<CENTER><P>пользователей: $number<BR><BR>";
  while (
$row=mysql_fetch_array($res)) {
    echo 
"Юзер ".$row['username']."<BR>";
    echo 
"статус: ".$row['groupid'];
    echo 
"<BR><BR>";
  }
  echo 
"</CENTER>";
}

mysql_close();
?> 
Заранее спасибо за помощь!
  Ответить с цитированием
Старый 29.08.2011, 21:31   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Скрипт не находит реально существующего юзера

$sql = "SELECT * FROM `user` WHERE `username` = $login AND * FROM `userfield` WHERE `field5` = $pass AND * FROM `user` WHERE `usergroupid` = `2`";

вот в этой строке ошибочка, как то так должно быть:

$sql="SELECT username FROM USER WHERE username='$login', LIMIT 1";//выделяем поле username базы USER ограниченное пользователем $login
$result=mysql_query($sql);//выполняем запрос
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
приветствуем нового юзера !! казел атпущения Казел Атпущения Треп 307 09.03.2017 15:08
Бан юзера storkk ktulx PVP Room 3 03.08.2011 11:52
ГХ и открытие юзера в НВ object Team of development 0 24.11.2010 00:28
Бан Юзера Chechirich Вопросы и ответы, обсуждения 2 20.10.2009 10:06

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 05:17.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net