gpt4 book ai didi

php - 在社交网络系统中处理 mysql 连接的最佳实践

转载 作者:行者123 更新时间:2023-11-29 08:58:49 26 4
gpt4 key购买 nike

目前,我正在与一家社交网络初创公司打交道。我们使用php和mysql进行后端开发。我有一个 datamanager.php,它具有处理 sql 连接和查询的函数。我有几个功能,如注册、登录、获取个人资料等。

我有两种处理 mysql 连接的选择

1) 使用 mysqli_connect(); 创建一个全局可访问的 $connection 变量,并且在完成所有数据库操作之前不要关闭连接。

2) 创建一个名为 db_connect() 的函数,该函数返回每个数据库函数中的连接变量。另外,在登录、注册等每个数据库函数中,我使用 mysqli_close(); 关闭连接,并使用 db_connect(); 获取另一个连接变量

那么,哪种选择更适合处理 mysql 连接,为什么?

最佳答案

出于性能考虑,最好保持 MySQL 连接打开。最好使用一个类来处理所有 mysql 连接,并以某种方式将类的实例(即对象本身)传递给需要它的所有其他函数/类。在类(class)内,您可以建立一次连接,然后保持它!

关于php - 在社交网络系统中处理 mysql 连接的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9195806/

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