Member 13208162 Ответов: 1

Получение ошибки в mysql_fetch_array. mysql_fetch_array () ожидает, что параметр 1 будет ресурсом


Ниже приведен мой код. я получаю следующую ошибку

Предупреждение: mysql_fetch_array () ожидает, что параметр 1 будет ресурсным, логическим, заданным в C:\Program файлы (x86)\Ampps\www\pandit\test_editform.php на линии 174

проблема заключается именно в этой строке
while ($profile=mysql_fetch_array($getselect))

Что я уже пробовал:

<? php
if(isset ($_GET ['ID']))
{
$ИДЕНТИФИКАТОР=ПАРАМЕТР$_GET['ИДЕНТИФИКАТОР'];
$getselect=mysql_query ("SELECT * FROM booking_p WHERE ID= '$ID'");
while ($profile=mysql_fetch_array($getselect))
{
$firstname=$profile ['firstname'];
$написать=$профиль['электронной почты'];
$phone= $ profile ['телефон'];
$city=$profile ['address1'];
$date=$profile ['дата'];
$time= $ profile ['time'];
$amount= $ profile ['сумма'];
$productinfo= $ profile ['productinfo'];
} } ?>

1 Ответов

Рейтинг:
5

Richard Deeming

LMGTFY[^]

Более миллиона результатов. Выберите любой случайный результат с первой страницы, и вы найдете ответ.

Например:

Вы не выполняете проверку ошибок после вызова mysql_query:
$result = mysql_query("SELECT * FROM student WHERE IDNO=".$_GET['id']);
if (!$result) { // add this check.
    die('Invalid query: ' . mysql_error());
}

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