{{tag>dev php erreur}} ====== Erreur undefined function mysql_connect ====== Le problème s'est révélé après migration d'une l'application web sur un nouveau serveur. Fatal error: Uncaught Error: Call to undefined function mysql_connect() Les fonctions de la famille mysql_* présentent dans PHP 4 et PHP 5 est dépréciées depuis PHP 5.5.0 et retirées sur les version de PHP 7.0 Les appels à mysql_connect() peuvent être remplacés par des appels à mysqli_connect(). Confère documentation PHP présente en référence. | mysql_connect() | mysqli_connect() | | mysql_select_db | mysqli_select_db | | mysql_query() | mysqli_query | | mysql_result() | mysqli_fetch_all() | Si les scripts ne peuvent pas être modifiés, il faudra envisager un environnement d’exécution PHP 5. ===== Références ===== * https://www.php.net/manual/en/function.mysqli-connect.php * https://www.php.net/manual/en/function.mysql-connect.php * https://stackoverflow.com/questions/15838901/what-to-replace-mysql-result-with-for-mysqli