Предупреждение при использовании mysql_fetch_assoc в PHP [duplicate]

Возможный дубликат:

Предупреждение: mysql_fetch_array (): предоставленный аргумент не является допустимым результатом MySQL

Когда я запускаю свою страницу php, я получаю эту ошибку и не знаю чтокто-то может помочь? Если кому-то нужно больше информации, явыложу весь код.

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
H:\Program Files\EasyPHP 2.0b1\www\test\info.php on line 16

 Dre04 окт. 2008 г., 03:45
Весь код, скорее всего, будет usefil.

Ответы на вопрос(2)


Как правило, это означает, что выу вас ошибка в вашем SQL.

$sql = "SELECT * FROM myTable"; // table name only do not add tb
$result = mysql_query($sql);
var_dump($result);    // bool(false)

Очевидно, чтоfalse не является ресурсом MySQL, поэтому вы получаете эту ошибку.

РЕДАКТИРОВАТЬ с кодом, вставленным сейчас:

На линии перед вашимwhile цикл, добавьте это:

if (!$result) {
    echo "Error. " . mysql_error();
} else {
    while ( ... ) {
       ...
    }
}

Убедитесь, чтоtb_address_book таблица на самом деле существует, и что выправильно подключен к БД.

 Anomynous04 окт. 2008 г., 04:01
Хорошо, я обнаружил, что ошибка была, и спасибо за ваши ребята, помогите
 cori04 окт. 2008 г., 06:28
Аноним: было бы хорошо, если бы выбуду публиковать ваш ответ.

Ваш ответ на вопрос