Помогите разобраться с Invalid argument supplied for foreach()

223
28 июня 2017, 00:33

Здрасьте!
Хотел вывести на экран содержимое БД. Написал вот так:

$link = new mysqli($host,$user,$pass,$base);
$show_catalog = mysqli_query($link, "SELECT * FROM `library`.`catalog` ");
   $res = mysqli_fetch_assoc($show_catalog);
      foreach($res as $tgh) { 
         echo $tgh;     
  } 

И получил сообщение Invalid argument supplied for foreach()

Как я понимаю, оно обозначает, что данные, пришедшие из переменной show_catalog не являются массивом.

Видимо, я не понимаю работу функции mysqli_fetch_assoc, ибо думал, она создаст массив из этих данных.

Помогите, пожалуйста, исправить ошибку

READ ALSO
cURL как получить ref id

cURL как получить ref id

Создал два сайта, один обработчик, второй отправляет ему post запрос с именем домена, первый - второму возвращает код домена (сайта), те

220
Исключение повторяющих чисел в цикле for

Исключение повторяющих чисел в цикле for

Цикл for выводит такую строку после обработки данных:

208
Ошибка памяти, библиотека Qt

Ошибка памяти, библиотека Qt

Следующий код создает окно и при закрытии:

346