упорядочить и ограничить условие в MySQL - PullRequest
1 голос
/ 12 ноября 2010

$ sqlsl = "select * from newmessage где sendto = '". $ Userid. "' Упорядочить по входящему пределу 10";

Пиз, помоги мне,

Над таблицей получить первые 10 строк в моей базе данных в порядке ASC. Моя база содержит 100 записей. Я хочу только первые 10 записей в порядке DESCing

Ответы [ 4 ]

3 голосов
/ 12 ноября 2010
$sqlsl = "select * from newmessage where sendto='".$userid."' order by inboxid DESC limit 10";
3 голосов
/ 12 ноября 2010

Пожалуйста, попробуйте

"$sqlsl = "select * from newmessage where sendto='".$userid."'
order by inboxid  DESC limit 10";

См. эту страницу в документации MySQL.

2 голосов
/ 12 ноября 2010

Чтобы получить записи в порядке убывания, необходимо добавить ключевое слово DESC в предложение order by:

$sqlsl = "select * from newmessage 
where sendto='".$userid."' 
order by inboxid desc 
limit 10";
0 голосов
/ 12 ноября 2010

Используйте это

выберите * из (выберите * из нового сообщения, где sendto = '". $ Userid."' Заказ по пределу входящих 10) как message_id заказ по message_id desc

...