Ошибка синтаксиса SQL - PullRequest
       2

Ошибка синтаксиса SQL

0 голосов
/ 02 апреля 2011

Я получаю эту синтаксическую ошибку

У вас ошибка в синтаксисе SQL; проверьте руководство, которое соответствует ваша версия сервера MySQL для правильный синтаксис для использования рядом с 'DESC'

из этого кода

 $insert_status=mysql_query("INSERT INTO status(status, date) VALUES
                            ('$status','$date')") or die (mysql_error());
 $get_status= mysql_query("SELECT * FROM status WHERE id DESC")
               or die (mysql_error());
 while($row=mysql_fetch_array($get_status)){
     $status=$row['status'];
     $date=$row['date'];
 }

Версия Mysql для сообщества 5.0.91

Как я могу решить эту маленькую проблему? Заранее спасибо

1 Ответ

2 голосов
/ 02 апреля 2011

WHERE ID [...] DESC <- вам нужно что-то в вашем предложении where И вам нужно уточнить, что вы заказываете. Что-то вроде: </p>

select * from status where id in (1,2,3,4) order by id desc;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...