Mysql
 sql >> Database >  >> RDS >> Mysql

Errore irreversibile PHP:chiamata alla funzione non definita mysql_connect()

Per correggere l'errore, hai sostanzialmente due scelte, una

1) modificare il codice per rimuovere i riferimenti all'estensione mysql (e utilizzare invece mysqli o PDO), oppure

2) installa una versione precedente di PHP (prima di PHP7) che supporta l'estensione mysql

SEGUITO:

Se quello che affermi è vero... quel mysql_ funzioni funzionano con PHP7, quindi la spiegazione più probabile è che qualcuno abbia installato un modulo/libreria di terze parti che esporta mysql_ funzioni.

Credo che sia stato fatto del lavoro per costruire una tale libreria, per fornire compatibilità con le versioni precedenti. La libreria interagisce con il database utilizzando il nuovo PHP mysqli_ funzioni e fornisce mysql_ (per lo più) compatibile funzioni per applicazioni legacy.

Ma questo non fa parte di PHP7. Sarebbe un'aggiunta di terze parti.