所以,当我尝试在没有标志的情况下创建连接时,它工作得很好。
$db_init_conn = mysqli_init();
$db_conn = mysqli_real_connect($db_init_conn, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE);
但是当我这样使用标志时。
$db_init_conn = mysqli_init();
$db_conn = mysqli_real_connect($db_init_conn, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE,$flags=MYSQLI_CLIENT_INTERACTIVE);
我懂了
警告:mysqli_real_connect():(HY000/2002):无法建立连接,因为目标机器主动拒绝。
我做错了什么?
更新
当我使用其他标志时也会发生
$mysqli = mysqli_init();DBPASSWORD,DATABASE);
$db_conn = mysqli_real_connect($mysqli, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE, $flags=MYSQLI_CLIENT_COMPRESS);
呼如林