Ошибка в скрипте авторизации...
Страницы: 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)
Новые темыОбъявленияСвободное общение
12:44 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
12:42 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
23:09 Как безопасно купить Гугл почту? 
13:45 Какой движок выбрать для форума? 
13:43 Нашел скрины выплат с Сапы за 2010 год. Пошел плакать 
09:26 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
19:27 Плагин ответа 
12:36 Nexulume.com Обменник без AML и KYC 
09:12 Swapwatch.org — Мониторинг криптовалютных обменников 
09:07 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
23:25 SOCKS5 приватные прокси на 30 дней для PayPal 
23:24 Google Voice аккаунты для бесплатных SMS и звонков 
23:23 PayPal аккаунты для любых целей 
23:02 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
12:41 Moltbook: Соцсеть для ботов, где людям закрыли рот. Началось? 
06:26 Ставки на супер тренды в спорте 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
22:30 Точные прогнозы на футбол 
13:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
07:11 Список обновленных тем пуст... 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем