0

我有一个 MySQLi 连接对象来连接到 mysql,如下所示:

require_once('config.php');


//new mysqli object
$mysqli = new mysqli(MYSQL_HOSTNAME, MYSQL_USERNAME, MYSQL_PASSWORD, MYSQL_DATABASE);

/* check connection */
if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}

我已将此文件包含在任何文件中以进行连接

这是正确的方式吗?我认为在我的每个文件中,我都会与 MySQL 建立新的连接。

4

1 回答 1

0

Php 无法控制您将拥有多少个连接。Mysql 内部管理池,并会根据max_connections参数分配连接,例如(不确定确切的参数名称)。

创建 10 个连接对象并不意味着有 10 个打开的连接。

于 2013-05-16T21:18:04.423 回答