[CODE] Mise à jour de la sauvegarde MySQL
Le vieux code PHP n'était plus compatible avec la dernière version de PHP, qui n'inclupt plus les fonctions mysql_*, l'article utilise donc maintenant les appels mysqli_* compatibles avec la plupart des versions de PHP aujourd'hui en production. La seule fonction modifiée est la suivante:
function get_bases_list ()

	{
	$bases = array();
	if ($sqlconnexion = mysqli_connect(DB_HOST, DB_USER, DB_PASS, 'information_schema'))
		{
		$sqlquery = "SELECT SCHEMA_NAME FROM SCHEMATA";
		if ($sqlresult = mysqli_query($sqlconnexion, $sqlquery))
			{
			while ($sqlrow = mysqli_fetch_array($sqlresult, MYSQLI_ASSOC))
				{
				$base = $sqlrow['SCHEMA_NAME'];
				if ($base == 'information_schema') continue;
				if ($base == 'performance_schema') continue;
				if ($base == 'mysql') continue;
				if ($base == 'phpmyadmin') continue;
				if ($base == 'sys') continue;
				$bases[] = $base;
				};
			mysqli_free_result($sqlresult);
			};
		mysqli_close($sqlconnexion);
		};
	return $bases;
	};
Pour l'article au complet:
http://code.riffzone.net/articles/20141209A