Infos rapides sur la migration en PHP7 pour les fonctions mysql_

This commit is contained in:
Gregory Colpart 2017-09-13 01:28:19 +02:00
parent d93b36a5be
commit 669b7dd323

View file

@ -637,3 +637,13 @@ Cela peut éventuellement être mis dans un fichier partagé qui sera ensuite in
Si vous avez des fichiers PHP en ISO-8859, on peut forcer son utilisation via `default_charset ISO-8859-15`. À noter que pour les fichiers HTML ou TXT, on peut utiliser l'option Apache `AddDefaultCharset ISO-8859-15`.
* Mes fonctions mysql_connect, mysql_pconnect, etc. ne fonctionnent plus en PHP 7
Il est conseillé d'utiliser PDO_MySQL, mais une méthode rapide est d'utiliser l'extension mysqli : <http://php.net/manual/fr/book.mysqli.php>
La plupart des fonctions sont identiques avec mysqli... il suffit de remplacer `mysql_` par `mysqli_` !
Quelques exceptions :
* mysql_pconnect() doit être remplacé par mysqli_connect()
* mysqli_error() doit avoir un argument : le résultat de mysqli_connect()
* mysqli_select_db(), mysqli_query() doivent avoir le résultat de mysqli_connect() en 1er argument et non plus en second