3

我是 PHP 编程的新手,所以我对 PHP 中的 MySQL 连接有这个基本(可能很愚蠢)的问题。

假设我们进行了一个基本查询,例如“从用户中选择 *”,并且表 users 中有数百万行。PHP代码会在内存中延迟加载SQL数据行,即根据代码中访问它们的方式加载行,还是将所有行直接转储到内存中?

谢谢您的帮助。

4

1 回答 1

2

这取决于您使用的是缓冲查询还是非缓冲查询。使用缓冲查询,PHP检索整个结果集。使用无缓冲查询,它允许您一次检索一行。

请参阅此处了解更多信息。

于 2012-11-27T08:33:48.713 回答