使用 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_
是否具有充当 fetch
与 fetchAll
的功能?
两件事:
- 在PHP中使用循环并一次读取一行。 (如果使用#2 则不需要)
- 在 SQL 语句中使用
LIMIT {start row},{number of rows}
子句进行分页。
我知道使用 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_
是否具有充当 fetch
与 fetchAll
的功能?
两件事:
- 在PHP中使用循环并一次读取一行。 (如果使用#2 则不需要)
- 在 SQL 语句中使用
LIMIT {start row},{number of rows}
子句进行分页。