Lorsque vous rencontrez l'erreur "Erreur fatale : appel à la fonction non définie mysql_connect()", il peut être alarmant. Cet article fournira une solution étape par étape pour résoudre ce problème.
Malgré l'installation de "php5-mysql" et le redémarrage de MySQL/Apache 2, l'erreur persiste. Le problème peut résider dans la version PHP utilisée. Pour les utilisateurs de PHP7, les fonctions mysql_ ont été obsolètes et entièrement supprimées. Par conséquent, il est recommandé de mettre à jour le code pour utiliser les fonctions PDO ou mysqli_.
Cependant, si la mise à jour du code n'est pas réalisable, une solution de contournement est disponible. En incluant le fichier "fix_mysql.inc.php", les anciennes fonctions mysql_ peuvent être recréées avec les fonctions mysqli_(). Cela permettra au code de continuer à fonctionner sans avoir besoin de mises à jour immédiates.
Étapes pour utiliser la solution de contournement :
Par exemple :
<code class="php">require('fix_mysql.inc.php');</code>
Cette solution de contournement permettra au code de s'exécuter comme prévu même si les fonctions mysql_ ne sont plus prises en charge. Il est toujours fortement recommandé de migrer vers les nouvelles fonctions PDO ou mysqli_ pour maintenir la compatibilité et la sécurité du code sur le long terme.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!