Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL-计算查询后的行数_Php_Mysql_Select - Fatal编程技术网

Php MySQL-计算查询后的行数

Php MySQL-计算查询后的行数,php,mysql,select,Php,Mysql,Select,我目前在我的网站上运行一个查询,它查找没有特定属性的所有行。因此,虽然我有行号的序列号,但实际结果在主键中会有间隙。事实证明这很难解释,所以我将尝试添加一些代码 以下是我陈述的部分,其余部分不重要: ...WHERE thought_deleted = 0 AND thought_ID <= (SELECT MAX(thought_ID) FROM rmt_thoughts ORDER BY thought_ID) - $start ORDE

我目前在我的网站上运行一个查询,它查找没有特定属性的所有行。因此,虽然我有行号的序列号,但实际结果在主键中会有间隙。事实证明这很难解释,所以我将尝试添加一些代码

以下是我陈述的部分,其余部分不重要:

...WHERE 
       thought_deleted = 0 
   AND 
       thought_ID <= (SELECT MAX(thought_ID) FROM rmt_thoughts ORDER BY thought_ID) - $start 
   ORDER BY 
       thought_date_created DESC 
   LIMIT $number
…在哪里
已删除的思想=0
及

显然你想做一些分页。 只需使用
LIMIT,
指定偏移量,而不只是
LIMIT

例如,要检索行1..5,请使用
限制0,5
,对于接下来的5行,请使用
限制5,5


在您的情况下,您可能希望使用
限制$start,$number
假设$start是零基的。

这听起来正是我想要的。我就是不能在谷歌上搜索任何能给我一个正确结果的东西,因为我真的不确定哪里出了问题!非常感谢,我现在就试试!很高兴我能帮忙。不过,别忘了接受答案——一个好的接受率(最好是100%,但如果可能的话,在某种程度上取决于你的问题)将使人们更有可能在未来回答你的问题,因为他们很可能会因为一个被接受的答案而获得15%的声誉。哈哈哈,这太简单了,成功了!太棒了,我会在mo中接受答案,当它允许我:)对不起,刚刚看到你的回复,是的,我没有接受的唯一原因是因为它让你等了10分钟才可以(或者至少让我等了那么久!)听起来是一个很好的方法,可以确保人们不会接受第一个答案,即使一个更好的答案在几分钟后出现。