gpt4 book ai didi

php - 如何在函数内组织数据库连接的处理?

转载 作者:可可西里 更新时间:2023-11-01 07:50:01 30 4
gpt4 key购买 nike

当我用 PDO 和 MySQL 编写 PHP 代码时,我总是会在函数中需要它们时创建连接,如下所示:

result pseudo_function() {
create and open connection
do stuff
close connection
return result
}

现在,我开始用 C 编程,我发现指针是一种将整个连接作为参数传递给函数的有趣方式。我想知道在满足整个用户请求之前传递函数之间的连接是否会更好。

澄清一下:对于一个用户请求,可能会调用 1-5 次函数,然后打开数据库、获取数据、执行某些操作、关闭并返回。

如果您保持连接打开,在性能方面也会有所不同吗?

最佳答案

我见过的大多数 PHP 代码的“标准用法”似乎是“打开连接,然后保持打开状态”。

php.net 目前似乎已关闭,但这两个链接可能会引起您的兴趣:

如果您正在运行 Apache,也许 mod_dbd 可能是一个很好的解决方案:

这里有一个关于不关闭连接的影响的很好的讨论:

关于php - 如何在函数内组织数据库连接的处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10453584/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com