Я использовал следующий 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 больше не возвращает правильное значение, что не так в коде, пожалуйста?
Спасибо
примечание: функция mysqli_list_processes в php.net не помогает, я пробовал и не работает.
примечание 2: этот пост не является дубликатом "Как изменить mysql на mysqli?" , моя проблема заменяет "$ result = mysql_list_processes ($ connection);"