L'ho capito e spero che la soluzione possa aiutare qualcuno ad affrontare il mio stesso problema.
Dato che il mio server era lento, stavo cercando soluzioni, ho provato molte cose ma niente ha funzionato, quindi ho cambiato il nome host per la connessione al database da localhost
a 127.0.0.1
e ha funzionato. Questa modifica ha fatto funzionare mysqli e ha reso il mio server molto più veloce