Предупреждение: mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан в

Возможный дубликат:
PHP: Предупреждение: sort () ожидает, что параметр 1 будет массивом, ресурс указан

Пожалуйста помоги,

Я получаю следующую ошибку:

Предупреждение: mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан в ……

Вот мой запрос:

$query = "SELECT ListNumber FROM residential"; $result1 = mysql_query($query); if (mysql_num_rows($result1) >10){ $difference = mysql_num_rows($result1) - 10; $myQuery = "SELECT * FROM `residential` ORDER BY `id` LIMIT 10,". $difference; $result2 = mysql_query($myQuery); echo $result2; $replace = str_replace(", "," | ", $result2); while ($line = mysql_fetch_array($result2, MYSQL_BOTH)) 

Ваш запрос ($ myQuery) терпит неудачу и, следовательно, не создает ресурс запроса, а вместо этого создает FALSE.

Чтобы показать, как выглядит ваш динамически сгенерированный запрос и выявить ошибки, попробуйте следующее:

 $result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error()); 

Сообщение об ошибке приведет вас к решению, которое из вашего комментария ниже связано с использованием ORDER BY в поле, которое не существует в таблице, из которой вы выбрали.

mysql_fetch_array() ожидает, что параметр 1 будет ресурсным логическим значением, указанным в ошибке php на сервере, если вы получите эту ошибку: please select all privileges on your server . u получит ответ.

Код, который вы опубликовали, не включает вызов mysql_fetch_array() . Однако, скорее всего, вы ошибаетесь, так это то, что вы выдаете запрос, который возвращает сообщение об ошибке, и в этом случае возвращаемое значение из функции запроса является false , а попытка вызвать mysql_fetch_array() на нем не работает (потому что boolean false не является объектом результата mysql).

$ result2 – это ссылка ресурса, а не строка для echo или замена некоторых ее частей на str_replace() .

http://php.net/manual/en/function.mysql-query.php

Эта ошибка возникает, когда есть ошибка в имени таблицы имен синтаксиса запроса, так что проверьте синтаксис запроса.