MySQL Query选择了太多行

max*_*ax_ 4 php mysql

我试图只选择和之间的差异,$from并按$to降序输出这些行.到目前为止的问题是我输入'5'作为$from值,'10'输入$to值,但它似乎输出10而不是5.

请问你能告诉我哪里出错了?

$query = mysql_query("SELECT * FROM `Posts` WHERE `isPublic` = 'yes' ORDER BY `date` DESC LIMIT $from,$to") or die(mysql_error());  
Run Code Online (Sandbox Code Playgroud)

Vin*_*ura 9

它不是FROM和TO,而是FROM和HOWMANY.


Tad*_*eck 7

看看这个:选择MySQL文档.

你正在做的LIMIT 5, 10是一个同义词LIMIT 10 OFFSET 5(从数据库返回的集合的开头跳过5个结果得到10个结果).