Ошибка при выводе из бд

267
08 июня 2018, 07:00

Ошибка от браузера (или openserver): "mysqli_fetch_array() expects parameter 1 to be mysqli_result". Нужно из бд просто вывести через php поля, делаю так:

$db = mysql_connect('localhost', 'root', '') or die('cant connect ot db: '. 
mysql_error());
$db_selected = mysql_select_db('Blog');
$result = mysql_query("SELECT * FROM 'Notes'");
do{
echo "ID - ".$myrow['id']."<br>";
echo "Note: ".$myrow['note']."<br>";
echo "date: ".$myrow['date']."<br>";
}while ($myrow = mysql_fetch_array($result, MYSQL_BOTH));

Начитался php.net и гугла, перебрал разные вариации mysql_fetch и его параметры, но все тщетно, на сайте есть предупреждение что расширение устарело и с 7 версии php не поддерживается, однако у меня ошибка про параметр, мне устарение это вроде не мешает.

Answer 1

Попробуйте:

$conn = mysqli_connect('localhost','user','password','database');
$query = 'select * from tableName';
$result = mysqli_query($conn, $query);
$data = mysqli_fetch_all($result,MYSQLI_ASSOC);
foreach ($data as $item) {
    echo "ID - ".$item['id']."<br>";
    echo "Note: ".$item['note']."<br>";
    echo "date: ".$item['date']."<br>";
}
READ ALSO
Вставить текст в готовый docx файл

Вставить текст в готовый docx файл

Есть готовыйdocx файл, (договор), в который нужно в определенные места подставить текстовые данные

267
Отправки текста с формы в базу данных [требует правки]

Отправки текста с формы в базу данных [требует правки]

Здравствуйте уважаемые обитатели этой чудной площадкиДайте пожалуйста пример как сделать форму со следующими полями:

261
Symfony Service Container как в Laravel

Symfony Service Container как в Laravel

Проблема такая:

283
Custom Suite Fields создание полей в &ldquo; Опции темы &rdquo;

Custom Suite Fields создание полей в “ Опции темы ”

Использую плагин Custom Suite Field для задания прозвольных полейКак их вывести в меню " Опции темы " ?

248