Php 获取MySQL中的行数

Php 获取MySQL中的行数,php,mysql,Php,Mysql,可能重复: 我使用什么查询来获取共享公共规范的行数。 示例:idpost=3的行数考虑: 考虑: 您可以使用COUNT()documented 编辑:根据的建议进行更新。。确保区分讨论过的计数(*)和计数(1)。您可以使用COUNT()documented 编辑:根据的建议进行更新。。确保区分计数(*)和计数(1)(已讨论)。试试看 SELECT COUNT(*) as NumberRows FROM your_table_name_here WHERE idpost

可能重复:

我使用什么查询来获取共享公共规范的行数。
示例:idpost=3的行数考虑:

考虑:

您可以使用
COUNT()
documented

编辑:根据的建议进行更新。。确保区分讨论过的计数(*)和计数(1)。

您可以使用
COUNT()
documented

编辑:根据的建议进行更新。。确保区分计数(*)和计数(1)(已讨论)。

试试看

SELECT
    COUNT(*) as NumberRows
FROM
    your_table_name_here
WHERE
    idpost = 3
;
试一试


查询如下所示:

SELECT count(*) FROM some_table WHERE (conditions);
在您的示例中:

SELECT count(*) FROM some_table WHERE idpost=3;
有关在MySQL中计数行的更多信息:

编辑:


如果您想知道,哪种方式计算所有行更好(
count(*)
count(1)
),请参见:。

查询如下:

SELECT count(*) FROM some_table WHERE (conditions);
在您的示例中:

SELECT count(*) FROM some_table WHERE idpost=3;
有关在MySQL中计数行的更多信息:

编辑:

如果您想知道哪种方式计算所有行更好(
count(*)
count(1)
),请参见:。

select count(*)函数获取满足特定条件的行数-在where语句中定义

-read here

select count(*)函数获取满足特定条件的行数-在where语句中定义该行数


-在这里阅读

可能的副本或可能的副本,或出于性能原因,如果表中存在许多字段,我将考虑使用计数(IDPOST)而不是*(全部)对该链接问题的接受答案(具体为,不),以及手动条目以明确“<代码>计数(*))。非常高效。MySQL手册指出:“
COUNT(*)
经过优化,如果
SELECT
从一个表中检索,没有其他列被检索,并且没有
WHERE
子句,则返回速度非常快。”@dbf:您不正确。请参见:。无论是代码>计数(*)<代码> >和代码>计数(1)执行完全相同。出于性能的原因,如果表中存在很多字段,我将考虑使用计数(IDPOST),而不是*(全部)对该链接问题的接受答案(具体是,不是)和手动条目,以明确<代码>计数(*)。非常高效。MySQL手册指出:“
COUNT(*)
经过优化,如果
SELECT
从一个表中检索,没有其他列被检索,并且没有
WHERE
子句,则返回速度非常快。”@dbf:您不正确。请参见:。
COUNT(*)
COUNT(1)
的性能完全相同。请不要链接到w3schools,有关更多信息,请查看这是一堆废话!一个来自街道的随机颠簸写了一个html页面!不是完全随机的颠簸,如果你访问该页面,你会注意到作者列表。请不要链接到w3schools,更多信息,请看这是一堆废话!一个来自街道的随机颠簸写了一个html页面!不是完全随机的颠簸,如果你访问页面,你会注意到作者列表。