【发布时间】:2013-08-06 21:10:26
【问题描述】:
我最近刚刚获得了一个中型项目的服务方面。这位前开发人员将他的所有函数作为单独的 php 脚本而不是类(func1.php、func2.php 等)......所有这些“函数”都通过引用实际来引用 mysqli_connect
'databaseonnection.php' 文件。每次运行任何脚本时(每次我必须调用函数)都会创建一个新连接,我不想这样做。我一直在考虑建立持久连接,但我担心随着项目每天都在增长,它会失控。那么,有没有人遇到过类似的情况呢?处理与数据库的连接的最佳方法是什么?任何建议将不胜感激。
【问题讨论】:
-
mysql_*函数已弃用。使用PDO或mysqli。 -
原始方法听起来很“正常”,您确定您知道您建议的更改的含义吗?
-
@Dagon 我不想每次必须调用函数时都打开新连接...
-
这很正常,连接器被重复使用。我担心如果你想要的不是正常的练习,你需要明白为什么。
-
持久连接对于 php 脚本来说通常是个坏主意。很容易让自己陷入数据库死锁的境地。
标签: php mysql mysql-connect