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

Почему ошибка говорит, что надо вставить какой-то mysqli_result?

63bade53d763e918880818.png

Код:
<?php
 
   $connection = mysqli_connect('127.0.0.1','root','','test_db');
   
   $result = mysqli_query($connection, "SELECT * FROM 'articles_categories'");
  
   $r1 = mysqli_fetch_assoc($result);
   


?>

Код подключен к phpMyAdmin
Не пойму, почему не подходит mysqli_query.
Или его надо заменить другой функцией? Если да, то как?

Заранее извиняюсь за глупость, PHP начал изучать неделю назад.
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
это значит что mysqli_query выдал False, т.е. ошибку.

ИЗМЕНЕНО: Нашел в чем ошибка. Колонки, названия таблиц, и т д надо заключать в ` а не '.

$result = mysqli_query($connection, "SELECT * FROM `articles_categories`");


И когда какие-то проблемы с SQL, я вставляю сгенерированный запрос в phhMyAdmin, если выдает то что и надо, то проблема непосредственно в коде
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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