Ошибка в скрипте авторизации...
Страницы: 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)
Новые темыОбъявленияСвободное общение
10:03 Как продвигать сайт с неуникальным контентом 
08:58 Стоит ли добавлять сайт в Rambler топ 100? 
08:57 Absence в Армении 
19:29 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
15:52 AllCharge.online. Современный, быстрый и надёжный обменник 
15:32 CactusPay.PRO | Умная платёжная система с выводом в USDT TRC-20 
12:01 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
05:17 Продам копию сайта. 
04:11 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
01:31 Скрипт обменника валют 
21:44 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
11:07 Ну что, кто куда деваете свои сайты? 
22:09 Добро пожаловать в цифровой мир... 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди