计算从PHP`mysql_query`函数返回的行数的经过验证的真实方法是什么?

All*_*Liu 3 php mysql rows count

我知道mysql_num_rows ( resource $result )但我读过的地方并不是100%准确.我已经看到其他替代方案实际上获得每一行并运行一个计数器,但听起来效率很低.我有兴趣看到其他人做了什么来获得准确有效的计数.

And*_*ore 10

mysql_num_rows()只要你不使用,就是准确的mysql_unbuffered_query().

如果您使用mysql_query(),mysql_num_rows()是准确的.

如果您正在使用mysql_unbuffered_query(),mysql_num_rows()将返回错误的结果,直到检索到所有行.