mysql中的order by和限制条件
$sqlsl=select*from newmessage,其中sendto='.$userid.'order by inboxid limit 10 请帮帮我 上表按ASC顺序检索我的badabase中的前10行。 我的数据库包含100条记录。 我只想要按描述顺序排列的前10条记录请尝试mysql中的order by和限制条件,mysql,sql-order-by,Mysql,Sql Order By,$sqlsl=select*from newmessage,其中sendto='.$userid.'order by inboxid limit 10 请帮帮我 上表按ASC顺序检索我的badabase中的前10行。 我的数据库包含100条记录。 我只想要按描述顺序排列的前10条记录请尝试 "$sqlsl = "select * from newmessage where sendto='".$userid."' order by inboxid DESC limit 10"; 请参阅MyS
"$sqlsl = "select * from newmessage where sendto='".$userid."'
order by inboxid DESC limit 10";
请参阅MySQL文档中的第页。请重试
"$sqlsl = "select * from newmessage where sendto='".$userid."'
order by inboxid DESC limit 10";
请参阅MySQL文档中的第页。要按降序获取记录,应在order by子句中添加DESC关键字:
要按降序获取记录,应将DESC关键字添加到order by子句中: 用这个 选择*from select*from newmessage,其中sendto='.$userid.'order by inboxid limit 10 as message_id order by message_id desc使用此选项
选择*from select*from newmessage where sendto='.$userid.'order by inboxid limit 10 as message_id order by message_id desc谢谢回复,您的代码按数据库总数的降序运行,但我只希望前10条记录按降序运行,而不是所有数据库。谢谢回复,您的代码按数据库总数的降序运行,但我只希望前10条记录按降序运行,而不是按所有数据库的降序运行。
$sqlsl = "select * from newmessage where sendto='".$userid."' order by inboxid DESC limit 10";