使用 mysql_query 获取与 FetchAll | PHP

Fetch vs FetchAll with mysql_query | PHP

我知道使用 mysql_query 很糟糕,更好/更喜欢的方法是这样的:

首选

$dbquery->fetch(PDO::FETCH_ASSOC))

但我不得不

但是,使用使用 mysql_query ... 运行 的旧系统在调用 mysql_fetch_assoc.

时会出现 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted 错误

问题

msyql_query / mysql_fetch_ 是否具有充当 fetchfetchAll 的功能?

两件事:

  1. 在PHP中使用循环并一次读取一行。 (如果使用#2 则不需要)
  2. 在 SQL 语句中使用 LIMIT {start row},{number of rows} 子句进行分页。