7 résultats trouvés

par JABch
06 juil. 2012, 06:31
Forum : PHP avancé
Sujet : "explode" sur caractère sauf si entre apostrophes
Réponses : 17
Vues : 2877

Re: "explode" sur caractère sauf si entre apostrophes

[...]c'est un peu le bordel avec des point-virgules partout à l'intérieur des lignes et non-échappées dans les requêtes, c'est un peu plus complexe. Hé oui, c'est ça la vie :D Je pense avoir la solution avec preg_match_all :) ! preg_match_all("#.*?;$#ms", $fileContent, $sql); A Tester ici...
par JABch
05 juil. 2012, 04:26
Forum : PHP avancé
Sujet : "explode" sur caractère sauf si entre apostrophes
Réponses : 17
Vues : 2877

Re: "explode" sur caractère sauf si entre apostrophes

Les commandes SQL, y'en a une par fichier ? (en clair, y'a un retour à la ligne après chaque point-virgule final ?) Non, il peut y en avoir de une à une dizaine et chacune peut se poursuivre sur plusieurs lignes de texte. Parce qu'alors, un simple preg_split() avec une expression régulière du genre...
par JABch
04 juil. 2012, 18:45
Forum : PHP avancé
Sujet : "explode" sur caractère sauf si entre apostrophes
Réponses : 17
Vues : 2877

Re: "explode" sur caractère sauf si entre apostrophes

N'est-il pas possible d'utiliser directement l'instruction MySQL: LOAD DATA INFILE ? http://dev.mysql.com/doc/refman/5.1/en/load-data.html Bonjour, Non car LOAD DATA INFILE 'file_name' INTO TABLE tbl_name ne fait que charger une table. Or mon script SQL fait beaucoup plus que ça ! Il exécute plusie...
par JABch
01 juil. 2012, 13:53
Forum : PHP avancé
Sujet : [RESOLU] PHP, regex et chaine récurrente !
Réponses : 6
Vues : 1281

Re: PHP, regex et chaine récurrente !

Même question : Comment dire qu'un sujet est résolu ?
par JABch
01 juil. 2012, 13:48
Forum : PHP avancé
Sujet : "explode" sur caractère sauf si entre apostrophes
Réponses : 17
Vues : 2877

[résolu] "explode" sur caractère sauf si entre apostrophes

C'est résolu, mais ce n'était pas aussi simple ... Voici ma routine pour exécuter un fichier de commandes SQL : (on assume que la base de données est déjà ouverte) <?php function SQLExecuteFile($filename, &$errmsg){ // On récupère le contenu du fichier $lignes = file($filename); if(!$lignes) { $...
par JABch
30 juin 2012, 18:16
Forum : PHP avancé
Sujet : "explode" sur caractère sauf si entre apostrophes
Réponses : 17
Vues : 2877

Re: "explode" sur caractère sauf si entre apostrophes

Merci, c'est une piste intéressante. Je vois donc que je peux continuer d'utiliser explode(";", $s) mais ensuite refais un explode("'", (guillemet+apostrophe+guillemet) sur chaque élément pour compter les '. S'il y en a un nombre impair, je concatène avec l'élément suivant puis j...
par JABch
30 juin 2012, 17:12
Forum : PHP avancé
Sujet : "explode" sur caractère sauf si entre apostrophes
Réponses : 17
Vues : 2877

"explode" sur caractère sauf si entre apostrophes

Bonjour, Je cherche à sortir un tableau de requetes SQL à partir du contenu d'un fichier où les requêtes sont séparées par ";" au moyen de "$tableau = explode(";", $requetes);". Cela fonctionne bien, sauf si l'intérieur d'une requete contient ";" entre apostro...
Nous sommes le 06 juin 2026, 12:43