[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите найти ошибку
Страницы: 1, 2
Миша
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given i

    $test = mysqli_query($podklyuchenie, "SELECT * FROM 'user_anketa' WHERE 'user_anketa001' = $login LIMIT 1");
$result = (bool)mysqli_num_rows($test);


_____________
Принимаю заказы, писать в ЛС
Hello
mysqli_query вернул false
нужно писать имена таблиц в `, а значения в '

_____________
VPS от 5$, первые 2 месяца - бесплатно.
Миша
Цитата (Hello @ 18.03.2015 - 19:07)
mysqli_query вернул false
нужно писать имена таблиц в `, а значения в '

Заменил, постоянно возвращает false.

Может мой запрос переписать можно по другому?

Задача - проверить в таблице логин, вернуть false или true

_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
Цитата
(bool)mysqli_num_rows($test);

ну мануал же есть))

в конце концов http://phpforum.su/index.php?showtopic=51167

эта функция возвращает integer

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
твоюж за ногу.. ну строки то в кавычках подаються

 $test = mysqli_query("SELECT * FROM 'user_anketa' WHERE 'user_anketa001' = '".$login."' LIMIT 1", $podklyuchenie);



$podklyuchenie - 2й аргумент - и в твоём случае он нафиг не нужен

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Миша
Цитата (Игорь_Vasinsky @ 18.03.2015 - 19:40)
Цитата
(bool)mysqli_num_rows($test);

ну мануал же есть))

в конце концов http://phpforum.su/index.php?showtopic=51167

эта функция возвращает integer

Limit 1 + bool ))

_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
пардон)) mysqli же))

1й аргумент - дескриптор подключения.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Миша
Цитата (Игорь_Vasinsky @ 18.03.2015 - 19:42)
твоюж за ногу.. ну строки то в кавычках подаються

 $test = mysqli_query("SELECT * FROM 'user_anketa' WHERE 'user_anketa001' = '".$login."' LIMIT 1", $podklyuchenie);



$podklyuchenie - 2й аргумент - и в твоём случае он нафиг не нужен

Ошибка где-то тут mysqli_num_rows()

_____________
Принимаю заказы, писать в ЛС
Миша
Что же делать, у вас есть аналогичные наработки?

_____________
Принимаю заказы, писать в ЛС
Invis1ble
Цитата (Медведь @ 18.03.2015 - 18:58)
Что же делать

поменять 'user_anketa001' на `название_поля`

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Миша
Цитата (Invis1ble @ 18.03.2015 - 21:34)
Цитата (Медведь @ 18.03.2015 - 18:58)
Что же делать

поменять 'user_anketa001' на `название_поля`

Да это для примера, а там порядок. Но работать не хочет.

_____________
Принимаю заказы, писать в ЛС
volter9
Медведь
Чего пишет echo $podklyuchenie->error;?

_____________
Мой блог
rooor
Не проще показать ошибку, чем 2 дня гадать?
$test = mysqli_query($podklyuchenie, "SELECT * FROM `user_anketa` WHERE `user_anketa001` = '".$login."' LIMIT 1") or die(mysqli_error($podklyuchenie));
sergeiss
Цитата (Медведь @ 18.03.2015 - 22:47)
Да это для примера, а там порядок. Но работать не хочет.

То есть, ты показываешь тут один код, а на самом деле у тебя другой? И хочешь, чтобы люди проявили телепатические способности???
Если есть проблема, так ты показывай именно ПРОБЛЕМНЫЙ код, а не "для примера".

Цитата (rooor @ 18.03.2015 - 22:57)
Не проще показать ошибку, чем 2 дня гадать?

При подходе "да это для примера" я не удивлюсь, если у него там вообще совершенно другой запрос окажется wink.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Миша
Вот ошибка : Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given i

Вот код, только названия таблицы и полей поменял)
    $test = mysqli_query($podklyuchenie, "SELECT * FROM 'user_anketa' WHERE 'user_anketa001' = $login LIMIT 1");
$result = (bool)mysqli_num_rows($test);


_____________
Принимаю заказы, писать в ЛС
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.