Он говорит, что это недопустимый набор результатов . Это не обязательно означает, что это не правильный запрос . (Хотя !=
вместо <>
было бы неплохо.)
Чтобы выяснить, почему это неверно, выведите результат вызова mysql_error()
после выполнения запроса:
echo mysql_error(); //most direct way to do this
Он сообщит вам, что MySQL сообщает как сообщение об ошибке.
Одна очевидная вещь, которую нужно проверить: вы открывали соединение (с mysql_connecst()
) перед выполнением запроса?