我有一个网络应用程序使用不同的 PHP
页面来处理代码。
在每个页面的顶部,我打开一个 mysqli
连接到同一个数据库(使用相同的用户/密码):
$link = mysqli_connect("$mysql_server", "$mysql_user", "$mysql_pw", "$mysql_db");
if (!$link) {
die('Could not connect: ' . mysql_error());
}
我知道最好使用单个持久连接。如何在所有页面上启用此功能?
第一次连接是否像使用 $link = mysqli_connect("p:". $mysql_server, "$mysql_user", "$mysql_pw", "$mysql_db");
一样简单?
这个连接在什么情况下会关闭?
最佳答案
$db = mysqli_connect("p:notlocalhost","notroot","","catalog") or die("Error " . mysqli_error($link));
它是“p:”——当在主机名前面时,创建持久连接。稍后在不同的页面上重复使用。您仍然会在每个页面上调用相同的构造函数。
关于php - 如何跨不同页面使用mysqli持久连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21504270/