Mon code :
$fichier = fopen('monfichier.sql', 'r+');
$data = fread($fichier, filesize('monfichier.sql'));
$query = mysql_real_escape_string($data);
$result = mysql_query($query);
ça marche parfaitement, sauf s'il y a du html dans la requete. Le html est "brut" dans le fichier ouvert, çàd sans traitement des "" qui entourent les atributs de balises. Il y a aussi des apostrophes dans le texte qui est entouré de balises.