Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur fatale PHP :Appel à une fonction indéfinie mysql_connect()

Pour corriger l'erreur, vous avez essentiellement deux choix, soit

1) modifier le code pour supprimer les références à l'extension mysql (et utiliser mysqli ou PDO à la place), ou

2) installez une ancienne version de PHP (avant PHP7) qui supporte l'extension mysql

SUIVI :

Si ce que vous prétendez est vrai... que mysql_ fonctionnent sous PHP7, alors l'explication la plus probable est que quelqu'un a installé un module/une bibliothèque tiers qui exporte mysql_ fonctions.

Je crois qu'il y a eu du travail pour construire une telle bibliothèque, pour fournir une rétrocompatibilité. La bibliothèque interagirait avec la base de données en utilisant le nouveau PHP mysqli_ fonctions, et fournissent (principalement) des mysql_ compatibles fonctions pour les applications héritées.

Mais cela ne fait pas partie de PHP7. Ce serait un ajout tiers.