8721 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Sur un ancien projet que je n'ai pas développé, je souhaite passer sur des requêtes PDO plus sûres. Malheureusement, je ne peux pas tout refaire du jour au lendemain alors j’exécute aussi des requêtes "transitoires".

J'ai une requête en SELECT de ce type :

U.date_suppression =  "0000-00-00" AND ((TA.code = "CABINET1" AND MA.Utilisateur_id = 91) OR (TA.code = "CABINET2" AND MA.Superieur_id = 91)) AND MA.Cabinet_id = 26


Et je souhaiterais remplacer tous les "= donnees" par "= X", afin de stocker tout ça dans un tableau. Enfin les pratiquants de PDO sauront de quoi je parle. Smiley ravi

Quelqu'un saurait-il comment faire en Php à l'aide de regex ? Il faut détecter le texte suivant chaque "=" en fait, sachant que ce texte n'aura aucun espace blanc.

Si quelqu'un pourrait m'aider à palier ce problème ça m'aiderait vraiment Smiley ravi
Merci d'avance Smiley smile
Modifié par Gaylord.P (28 May 2013 - 16:31)
salut


Regex :

"[^\"]*"


Cas ou tes données ont des slashes, ne pas s’arrêter sur un " précédés par un backslash.
"(.*?)(?<!\\)"