So, when I try to create the connection without the flag, it works just fine.
$db_init_conn = mysqli_init();
$db_conn = mysqli_real_connect($db_init_conn, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE);
But when I use the flag like this.
$db_init_conn = mysqli_init();
$db_conn = mysqli_real_connect($db_init_conn, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE,$flags=MYSQLI_CLIENT_INTERACTIVE);
I got this
Warning: mysqli_real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it.
What did I do wrong?
UPDATE
It also happens when I use other flags
$mysqli = mysqli_init();DBPASSWORD,DATABASE);
$db_conn = mysqli_real_connect($mysqli, HOSTNAME, DBUSERNAME, DBPASSWORD,DATABASE, $flags=MYSQLI_CLIENT_COMPRESS);