2010-11-30 85 views
1

我有一个index.php和一个functions.php。有没有办法让mysqli连接在文件和函数(LAMP)之间保持打开状态?

index.php不会建立与数据库的连接,但会使用functions.php中的函数将所有连接到同一个数据库。

功能开始

$mysqli = new mysqli('***', '***', '***', '***'); 
[...] 
$mysqli -> close(); 

随着应用的增长也有越来越多的功能,这调用另外一个,我想一定有不是不停地打开和关闭连接一个更好的方法。

+1

当然,你可以使它成为一个全球性的,并有它的工作。你有什么尝试,不能正常工作? – Jon 2010-11-30 17:21:04

+1

阅读 - > http://www.mysqlperformanceblog.com/2006/11/12/are-php-persistent-connections-evil/ – shamittomar 2010-11-30 17:22:51

回答

2

您是否尝试过使用类?

也许把MySQL连接语句放在ctor中并使用类成员来保存mysqli句柄?

相关问题