是否mysql_num_rows讲述的所有行,还是只是抓住一个总的select语句后?

StackOverflow https://stackoverflow.com/questions/1526931

  •  20-09-2019
  •  | 
  •  

我不知道,如果它讲述的行,或者如果它以后检索整个结果集,只抢到了总职位查询?

有帮助吗?

解决方案

时运行一个语句,MySQL的发送在首部中的行数。所以没有,查询不重新运行得到计数。

这具有用于与LIMIT查询一个有趣的含义。 mysql_num_rows()返回被施加LIMIT之后返回的行的数目。如果您在SELECT语句中使用SQL_CALC_FOUND_ROWS关键词,然后mysql_num_rows()返回将要如果不使用LIMIT已返回的行数。这是用于寻呼有帮助的。

其他提示

字面上引述手册时,它“检索行的从集”的结果数。这显然不运行第二个查询,如果这是你的问题(不知道你所说的“各显神通所有行”的意思)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top