Classe mysqli non trovata

Ho usato mysqli per connettermi al database nella mia applicazione. Ha funzionato bene per alcuni giorni e improvvisamente ha iniziato a mostrare il seguente errore:

Errore irreversibile: class 'mysqli' non trovata

La linea che ho usato per connettersi al database è:

  $link = new mysqli('localhost', 'uname', 'password', 'scripts'); 

Potresti dirmi cosa potrebbe essere andato storto?

Bene, devi avere MySQLi installato prima di poterlo usare. Inoltre dovrai abilitarlo (se installato) nel tuo file php.ini .

Puoi provare se ce l'hai con questo codice:

 if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) { echo 'no mysqli :('; } else { echo 'we gots it'; } 

Quando hai fatto ciò, e c'è ancora un errore, ti preghiamo di fornirci maggiori dettagli (sistema operativo, versione PHP ecc.)

Devi abilitare l'estensione mysqli nel tuo php.ini

Basta cercare l'estensione = php_mysqli.dll o somethig e rimuovere il #