Я занимаюсь школьным заданием, и мы должны выполнить функцию поиска, но я продолжаю испортить его. Наверное, что-то простое. Таким образом, мое соединение с базой данных работает хорошо, и входная часть $ хорошо - она берет входные данные из формы поиска.Поисковый запрос с PHP
Это соответствующий фрагмент кода:
require('db.php');
$input = $_POST['search_input'];
$sql = "SELECT * from 'question' WHERE 'q_text' LIKE '%".$input."%'";
$query = mysqli_query($conn, $sql);
while ($row = $query->fetch_assoc())
{
echo $row['q_text'];
}
Сообщение об ошибке я получаю:
Fatal error: Call to a member function fetch_assoc() on boolean on line 9.
Почему я получаю логическое значение?
Вы использовали '' 'вместо backticks'. Всегда ищите ошибки в запросе – Federkun
удалите qoute в поле таблицы, используйте 'вместо –