Ошибка в скрипте авторизации...
Страницы: 1
Ошибка в скрипте авторизации...
Ошибка "mysql_num_rows(): supplied argument is not a valid MySQL" в скрипте авторизации... Вот скритп(точнее отрывок, где кроется ошибка...):

$mysql = @new mysqli("localhost", "ghostcoder_quest", "gk2hquest", "ghostcoder_quest"smile;);
    if(mysqli_connect_errno()) {
        echo "Подключение к базе данных невозможно. Обратитесь к администрации и попробуйте позже.";
        exit;
    }
    $mysql->query("SET NAMES `CP1251`"smile;);
   
   
    $result_set = $mysql->query("SELECT * FROM users WHERE login = '$login'"smile;);
    $row = mysql_num_rows($result_set);
В классе MySQLi с этим проблемы.
http://www.php.su/functions/?mysql-num-rows
http://www.cy-pr.com/forum/f58/t44701/ - Принимаю заказы
Моё первое сообщение, думаю помогу, теперь чукча писатель, а не читатель )
У тебя явно указывает на ошибку в этом месте:

Код
$row = mysql_num_rows($result_set);


Точнее этой функции передаётся невалидный аргумент $result_set, что свидетельствует о ошибке в самом результате запроса где объявляется переменная $result_set:

Код
$result_set = $mysql->query("SELECT * FROM users WHERE login = '$login'";);


Вобщем ошибка в подсчёте количества строк, потому что функции не с чего считать посути ответ запроса некорректный, копай тогда почему запрос даёт сбой.
Это может быть необъявленная переменная  $login скорее всего, где она объявляется - не видно в отрывке предоставленного кода, либо отсутствие таблицы юзерс, или отсутствие поля login в таблице юзерс. Вот в принципе на первый взгляд причины по моему мнению.
Так же там скобки с точкойзапятой образовали смайлик, разобрал бегло, проверь, должно быть так:

Код
$result_set = $mysql->query("SELECT * FROM users WHERE login = '$login'");


или так

Код
$result_set = $mysql->query("SELECT * FROM users WHERE login = '$login';");


у тебя точка с запятой после двойной кавычки прям перед скобкой.
Изменено: Lorderon - 8 Марта 2013 00:12 (Разбирался с форматированием текста :))
Всем спасибо за ответы! Я немного подругому поступил, без mysql_num_rows smile:)
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
22:51 02.02.2023 гугл порезал траффик 
21:36 VKAccountsManager — лучший инструмент для продвижения и заработка Вконтакте 
14:21 Как получить большую скидку на покупку Xrumer, Xevil 
10:42 Партнерская программа Xoffers с прямыми офферами в вертикалях форекс, крипта и бинарные опционы. 
03:15 Ищу верстальщика! DLE 
00:40 "Яндекс" снова откроет офис в Стамбуле 
22:06 Weekend выдача / 2023-02-04 Яндекс Апдейт 
21:48 Johnny.Do | Обмен криптовалют с круглосуточной техподдержкой 
12:07 Готовые аккаунты Яндекс Директ с пройденной модерацией, с отлежкой, трастовые 
12:06 Продаются аккаунты Яндекс Директ без НДС (валюта USD). +20% к вашему бюджету 
03:14 Переверстать готовый шаблон DLE 
20:25 SHARKY - круглосуточный обмен криптовалют 
16:52 Накрутка: ВК, Instagram, YouTube, Telegram, TikTok и пр. Гарантия+Договор! От 100 подписчиков на тест за отзыв! 
16:31 INSTACRYPT - приятный обменный сервис 
00:28 С юмором по жизни! 
18:35 Зарабатываем 2000 рублей на АБУЗЕ бонусов 
17:17 Linux - это максимальная свобода 
15:52 Подтягиваем физкультурку 
22:22 Adobe снова разрешил россиянам скачивать Photoshop и Premier 
18:16 Родительский чат и ответственность 
17:45 Добро пожаловать в цифровой мир...