【发布时间】:2015-04-03 17:41:28
【问题描述】:
目前,我有一个 connect.php 文件,例如
$mysql_host = "";
$mysql_database = "";
$mysql_user = "";
$mysql_password = "";
$con = new mysqli(
$mysql_host,
$mysql_user,
$mysql_password,
$mysql_database
);
// Check connection
if ($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
在所有其他使用 MySQL 查询的 PHP 文件中,我使用“include 'connect.php';”
对于 W3Schools 上的实例,它们为每个查询创建一个新连接,然后在使用后关闭它。见这里:w3schools.com:我不确定他们这样做是否只是为了显示目的,或者这样做是否是最佳做法。
是否必须在每次选择后关闭连接,然后为下一个查询建立一个新连接?如果没有,我什么时候最终必须关闭连接?包含所有查询的 PHP 文件的末尾?
【问题讨论】: