Как убрать ошибку Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in?

Иван Фирсов

Новичок
Сначала у меня был код, он работал:
$strSQL = "SELECT * FROM messages WHERE name2 = '$login'";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs))

Затем я решил добавить сортировку по дате.

Ошибка:
Warning
: mysql_fetch_array() expects parameter 1 to be resource, boolean given in \messages.php on line 38

Код(3 строка - line 38):
$strSQL = "SELECT * FROM messages ORDER BY date DESC AND WHERE name2 = '$login'";
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs))

Что тут не так?
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@Иван Фирсов, тебе кажется, иди исправляй запрос и займись отладкой. Ответ в поиске есть.
 

antson

Новичок
Партнер клуба
string mysql_error ( [resource link_identifier] )

ошибка у тебя в запросе . Но если будешь писать на php то их должен научиться находить сам.
Читай внимательно описание синтаксиса select
 
Сверху