Php è un linguaggio interpretato, il parser php interpreta e poi lo traduce in altro linguaggio generalmente in c.. leggi è ancora presente nel master ma deve essere compilato con il supporto mysqli come detto in precedenza. Requisiti
https://www.php.net/manual/en/mysqli.requirements.ph
https://github.com/php/php-src/blob/master/ext/mysqli/mysqli_api.c
Via script php abilità
error_reporting(-1);
ini_set('display_startup_errors', '1');
ini_set('display_errors', '1');
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
Se il tuo php.ini non usa abilitare errori fatali dovrai vedere la pagina bianca (altrimenti errore fatale o Warnings o Notice o funziona).
mysqli_connect è un alias deprecato,
https://www.php.net/manual/en/ref.mysqli.ph