我做错了什么? (php:使用mysqli连接到数据库)

问题描述 投票:0回答:1

我试图验证我是否已连接到数据库,但是每当我检查连接是否因密码不正确而失败时,我在页面上没有得到任何响应

<?php

include 'SETTINGS.php';

$RESPONSE = ["mode" => "response", "data" => ["title" => $NETWORKDISPLAYNAME, "message" => "Internal Error (0)"]];
$INPUTS = json_decode(file_get_contents("php://input"),true);

if(is_array($INPUTS))
{
    $SQL = mysqli_connect($SQLHOST, $SQLUSER, $SQLPASS, $SQLDB);

    if(!$SQL)
    {
        echo 'not connected';
    }

    else echo "connected";
}

else 
{
    $RESPONSE['data']['message'] = "Internal Error (1)";
}
die(create_response($RESPONSE['mode'],$RESPONSE['data']));

?>

当我故意为数据库使用不正确的密码时,我在页面上没有任何输出

php mysqli
1个回答
0
投票

将此行添加到代码的开头

ini_set('display_errors', 1);
error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE);
© www.soinside.com 2019 - 2024. All rights reserved.