gpt4 book ai didi

php - 如何使用 PHP 统计 MySQL 连接数

转载 作者:行者123 更新时间:2023-11-29 10:15:33 25 4
gpt4 key购买 nike

我使用以下 php 代码来检查 MySQL 连接数

$connection=mysql_connect("localhost","$mysql_user","$mysql_pwd");
if (mysqli_connect_errno())
{ echo "NO CONNECTION"; }
else
{
unset ($result);
$result = mysql_list_processes($connection);
while ($row = mysql_fetch_assoc($result)){
$mysql_data[]=$row["db"];
}
mysql_free_result($result);
$n_connections=count($mysql_data)-1;
}
echo "$n_connections";

由于 mysql_connect 在 PHP 5.5.0 中已被弃用,因此我将 $connection 更改为

$connection=mysqli_connect("localhost","$mysql_user","$mysql_pwd", "$mysql_db");

进行此更改后,$n_connections 不再返回正确的值,请问代码有什么问题吗?

谢谢

注意:php.net 中的 mysqli_list_processes 函数没有帮助,我尝试了它,但它不起作用。

注2:这篇文章不是“如何将 mysql 更改为 mysqli?”的重复。 ,我的问题是替换“$result = mysql_list_processes($connection);”

最佳答案

您可以简单地尝试这个查询

show status where `variable_name` = 'Threads_connected';

result from phpmyadmin

关于php - 如何使用 PHP 统计 MySQL 连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50169899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com