"Appel à la fonction non définie mysql connect ()" après la mise à niveau vers php-7 [dupliquer]
cette question a déjà une réponse ici:
après que j'ai mis à niveau php5 à php7 , j'obtiens une erreur 500 avec
PHP Erreur fatale: erreur non corrigée: appel à la fonction non définie mysql_connect ()
j'ai mis ceci dans mes sources apt afin d'obtenir php7 dès maintenant:
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
ce que j'ai essentiellement fait est:
apt-get remove php5
apt-get install php7-*
j'utilise la version actuelle de Debian Jessie.
mais je comprends quand même. Il y a beaucoup de questions ici et je les ai toutes vérifiées. Mais je n'ai pas trouvé une réponse là encore.
1 réponses
Avertissement Cette extension a été dépréciée dans PHP 5.5.0, et il a été supprimé en PHP 7.0.0. À la place, L'extension MySQLi ou PDO_MySQL devrait être utiliser. Voir Aussi MySQL: choosing an API guide. Les solutions de rechange à cette fonction sont les suivantes:
mysqli_connect()
PDO::__construct()
utiliser MySQLi
ou PDO
<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');