有很多方法可以实现相同的结果,我想知道初始化mysql连接的最有效方法是什么。
注意:最近我在PHP文档中发现mysql_connect现已不推荐使用,而我所有的代码目前都在使用mysql_connect。这是否有足够的理由来进行更改?
我的目标是:
1.创建一个database.php文件。
2.需要连接数据库的PHP页面将包括此文件,以便我不必编写大量连接到数据库的代码。
因此,为了效率最高,database.php应该做什么?
注意:最近我在PHP文档中发现mysql_connect现已不推荐使用,而我所有的代码目前都在使用mysql_connect。这是否有足够的理由来进行更改?
我的目标是:
1.创建一个database.php文件。
2.需要连接数据库的PHP页面将包括此文件,以便我不必编写大量连接到数据库的代码。
因此,为了效率最高,database.php应该做什么?
1. $con = mysql_connect("etc"...)
mysql_select_db("databse")
// 从这里开始,我可以包含这个文件并开始进行查询。- 可以工作,但我不确定这是否是最佳方式。
2. //database.php
$mysqli = new mysqli('localhost', 'user', 'pwd', 'database');
// in other files
$mysqli->query("SELECT ...")
- 我应该使用持久连接吗?(网站需要大量数据库操作,同时最多有100个用户同时登录)
谢谢您的提前帮助。