我的本地计算机上有一个php页面index.php。
以下是代码
// Create connection
$con=mysqli_connect("localhost","root","********","**");
sleep(25);
echo "yes";
我在我的linux终端中打开了一个mysql提示符(即... mysql -u root -p)
它显示
Threads_connected | 1
现在我将index.php放在一个浏览器中(Firefox)
现在
Threads_connected | 2
然后我在相同浏览器(Firefox)的四个选项卡中使用相同的页面,然后完成之前执行的相同页面(因此5个相同页面的实例正在运行)
现在
Threads_connected | 2
为什么?它应该6?
如果我在另一个浏览器中使用php页面(比如chrome),那么在完成之前执行相同页面之前,
现在
Threads_connected | 3
为什么?
那么mysqli_connect如何依赖于mysql连接的数量。?
我想如果我们使用mysqli_connect,每次页面执行时,都会创建一个新的mysql连接,一旦脚本执行完成,它就会自动关闭。
如果我们使用mysqli_pconnect,那么它将重用任何现有的连接线程。
那么我的理解有什么问题?