gpt4 book ai didi

php - mysql 'max_user_connections' 的更友好的错误消息

转载 作者:行者123 更新时间:2023-11-29 05:46:54 26 4
gpt4 key购买 nike

我有一个 MySQL/PHP 网站。有时,我无法连接,因为

Warning: mysql_connect() [function.mysql-connect]:
User foo has already more than 'max_user_connections' active connections in /home/foo/public_html/utilities.php

我使用的是折扣网络托管服务,无法真正阻止这种情况偶尔发生。 (至少我认为我做不到。)我怎样才能给用户一个比这个神秘的信息更友好的信息?

最佳答案

如果您关闭显示错误(无论如何您都应该在生产中这样做),那么您可以在连接尝试失败时打印您自己的错误。

ini_set('display_errors', false);
if (!$link = mysql_connect($host, $user, $pass)) {
die('could not connect...');
}

如果你不能改变ini设置,你可以用@抑制警告

if (!$link = @mysql_connect($host, $user, $pass)) {
die('could not connect...');
}

如果您禁止显示警告,您将看不到连接失败的原因,这可能是您想要的,也可能不是您想要的。但是,您可以改为记录错误。

关于php - mysql 'max_user_connections' 的更友好的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/513747/

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