Задать вопрос
ZiEnTenIn
@ZiEnTenIn

Из-за чего ошибка в php?

Есть небольшой скрипт php с комментариями. Всё хорошо, но вылазит одна ошибка. Делал всё по видео т.к. мои познания в php ограничиваются echo.
Вот ошибка:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in W:\domains\dad\index.php on line 147
Хорошо. Смотрим 146 и 147 линию:
<?php 
        $view = mysqli_query($connect, "SELECT * FROM 'comments' ORDER BY 'id'");
        while($comm = mysqli_fetch_assoc($view)) { 
?>

Угу.... Переменная $comm. Она в файле db.php. скидываю код файла:
<?php
	require 'libs/rb.php';
	R::setup('mysql:host=localhost;dbname=comments', 'root', '');
	$connect = mysqli_connect('localhost', 'root', '', 'comments');
?>

Всё делал, как в видео, только поменял названия переменных. В видео у него всё работает, а у меня - нет.
В чём проблема?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@krypt3r
Зачем вы имя таблицы и имя колонки в кавычки засунули? Юзайте `comments`
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Дак потому что RedBean использует PDO, а вы его хотите в MySQLi перевести.
Для выборки существуют методы R::find(), findAll(), getAll()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы