Добавление переменных в MySQL запрос в коде PHP

294
01 апреля 2017, 01:51

Можно ли использовать переменную в MySQL запросе вот такого вида:

SELECT *  
FROM articles  
WHERE id_cat ='.$_GET["id"].' AND id_sec = '.$sect_num.'

В которой $sect_num должна быть $section['id'] (полученное из другого запроса значение). И где нужно объявлять эту переменную? Сейчас везде получаю ошибку "mysqli_fetch_all() expects parameter 1 to be mysqli_result, boolean given in", понятно, что запрос не видит переменную и не может быть выполнен, но я не понимаю, куда нужно ее добавить, чтобы его удалось выполнить

Получается, что если объявить ее не в том куске, где используется $section, то значение $sect_num будет неверное, а если в нем, то не удается использовать ее для следующего запроса в MySQL

READ ALSO
VK Callback API на один запрос много ответов

VK Callback API на один запрос много ответов

Пишу на PHP бота для паблика ВК, и вот что происходит, когда пользователь пишет сообщение, появляется событие message_new, и когда отвечает бот, должно...

925
Wordpress авторизация

Wordpress авторизация

Есть сайт на WordpressЕсть база данных mysql, в ней таблица с логинами/паролями+ещё поля, работающая с программой на компьютере

255
Результат запроса в массив

Результат запроса в массив

Есть такой код:

342
Не работает наследование. Где ошибка?

Не работает наследование. Где ошибка?

Пример по книге: "Мы можем передать объект BookProduct или CDProduct методу write ( ) класса ShopProductWriter, и все будет работать как надо"

259