小编Kis*_*ane的帖子

为什么当 mysqli_connect 失败时 PHP 不显示我的自定义错误消息?

我正在尝试连接到数据库,当我尝试一切正确时,数据库会连接,一切都很好。但是,当我尝试使用一些错误的凭据进行连接时,它会抛出一条错误消息,我正在想办法向用户隐藏错误消息。

function connectDatabase(){
        $dbServerName = 'local_host';
        $dbUsername = 'root';
        $dbPassword = '';
        $dbName = 'kishor_me';

        $conn = mysqli_connect($dbServerName, $dbUsername, $dbPassword, $dbName);
        
        if (!$conn) {
            echo "error message";
        }else{
            echo "success message";
        }
    }
Run Code Online (Sandbox Code Playgroud)

是否有任何方法可以向用户显示严重错误消息,而不是该语言生成的其他错误描述,并且不给出 HTTP 500 错误?如果有什么办法或者这个问题是否已经得到解答,请告诉我。

php mysql mysqli

4
推荐指数
1
解决办法
791
查看次数

标签 统计

mysql ×1

mysqli ×1

php ×1