Salut
Je voudrais pasrser un fichier contenant des requêtes SQL (dans le genre des exportés depuis phpMyAdmin) afin de récupérer chacune des requêtes.
J'ai essayé avec une expression régulière mais ça ne fonctionne pas :
J'ai aussi pensé à utiliser la fonction explode et d'utiliser ; comme séparateur mais le cas où des données contiendraient des ; , je suis dans la m...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 preg_match_all('#^(CREATE|INSERT|ALTER|DROP)([[:print:]]+)(;)$#mi', $str, $res);
A moins de vérifier que l'élément suivant du tableau est bien une nouvelle requête.
Merci d'avance pour votre aide
Joyeux Noël
Partager