Migrazione da mysql a mysqli in PHP

From RVM Wiki
Jump to navigation Jump to search
Attenzione questo articolo è ancora incompleto.
Sentiti libero di contribuire cliccando sul tasto edit.

Le nuove versioni di PHP non supportano più la libreria mysql, bisogna migrare a mysqli

  • Scompattarlo
unzip mysqli_converter-1.0.zip
  • Lanciare la conversione di una directory, che conserverà i files di backup:
php /path/to/MySQLConverterTool/cli.php -b -u -d /path/to/phpfiles
  • Impostare la nuova connessione al database:

$dbConI = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName) or die(mysqli_error($dbConI));

  • Sostituire i riferimenti alla vecchia connessione:
:%s/dbConnection/dbConI/gc
  • Sostituire
:%s/___mysqli_ston/dbConI/gc