何时以及如何使用PHP(PDO)使用多个MySQL查询

Gee*_*ock 5 php mysql pdo

除了最小化代码之外,在语句中使用多个MySQL查询有什么好处.

如何使用PHP(最好是PDO)在一个语句中执行,检索和显示多个MySQL查询的结果.

DOK*_*DOK 4

无论您使用哪个数据库,将多个查询放入一个语句中都会更有效。如果单独执行查询,则必须通过网络(或者至少在同一台计算机上的进程之间)调用数据库,获取到数据库的连接(包括身份验证),传入查询,返回结果集,并释放每个查询的连接。

即使您使用连接池,您仍然会来回传递比所需数量更多的请求。

因此,例如,如果您将两个查询合并为一个,则您就可以节省第二个查询的所有额外来回调用。组合的查询越多,您的应用程序就越高效。

再例如,许多应用程序在启动时都会填充列表(例如下拉列表)。这可能是许多查询。在一次调用中执行所有这些操作可以加快启动时间。