1

Пытаюсь вывести данные из базы данных, а в итоге вот такая ошибка:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in J:\home\localhost\www\admin\section\page.php on line 5

Код php:

include "/../setting_sql.php";
$d_table=mysql_query("SELECT * FROM 'order'");
while($stroka=mysql_fetch_array($d_table)) 
{
     echo $stroka["id"]; 
     echo " <br>";
}
artes
  • 39
  • Функции mysql_ являются устаревшими в php. Не используйте их! – Visman Oct 03 '15 at 03:38
  • И замените одинарные кавычки вокруг имени таблицы на апострофы. – Visman Oct 03 '15 at 03:41

2 Answers2

0

Попробуй запустить этот код и посмотри какую ошибку выдаст

include "/../setting_sql.php";

$d_table=mysql_query("SELECT * FROM 'order'");

if($d_table) {
    while($stroka=mysql_fetch_array($d_table)) {
        echo $stroka["id"]; echo " <br>";
    }
}
else {
    print mysql_error();
}

P.S. Да и 'order' лучше заменить на order

mix
  • 2,593
  • 1
    order - ключевое слово, поэтому без экранирования из такой таблицы сделать выборку не получится – etki Oct 02 '15 at 23:48
0

замените 'order' на `order`, проверьте, установилось ли соединенние с базой данных, как Вам написали выше, проблема где в одном из этих вариантов

Nofate
  • 34,603