mysqli_fetch_row() expects parameter 1 to be mysqli_result

111
18 февраля 2022, 17:10

возникла некая ошибка:

mysqli_fetch_row() expects parameter 1 to be mysqli_result

Пути решения которой неподвластны мне, прошу помощи у добродушных обитателей сие сайта.

 $link = mysqli_connect($host,$user,$pass);
 mysqli_select_db($link,$name);
 //получаем все таблицы
 if ($tables == '*') {
     $tables = array();
     $result = mysqli_query($link,'MYSQLI_STORE_RESULT');
     while ($row = mysqli_fetch_row($result)) {
         $tables[] = $row[0];
     }
 } else {
     $tables = is_array($tables) ? $tables : explode(',',$tables);
 }
Answer 1

Во первых "MYSQLI_STORE_RESULT" - это константа( это обозначает, что не требуется добавлять кавычки (").
Во вторых делайте проверку после каждого mysqli_query, если он возвращает false (в случае ошибки), тогда все дальше связано с ним не работает.
Напишите, что хотите сделать, или перейдите по ссылке [EN]

READ ALSO
Скрипт для единоразового запуска в opencart

Скрипт для единоразового запуска в opencart

Как создать php-скрипт для единоразового запуска, допустим нужно сделать одну запись в базу данных, без создания модуляТакже нужно создать...

118
PHP Fatal error: Call to a member function find() on a non-object - SimpleHmlDom

PHP Fatal error: Call to a member function find() on a non-object - SimpleHmlDom

В цикле у меня перебираются страницы и загружаются

101