2009-09-11 7 views
1

je veux trouver d'abord sélectionner ... de remplacer et que seul, le code ci-dessous remplacer tous select..from dans la requête SQL, j'ai besoin pour la première select..frompreg_replace facile pour un pro

preg_replace('#select(.*?)from#is', "select count($expr) as counted from", $sql); 

Répondre

1

Il y a un quatrième paramètre optionnel appelé « limite » pour preg_replace() qui définit le nombre de remplacements, et qui par défaut à -1 (ce qui signifie aucune limite)

preg_replace('#select(.*?)from#is', "select count($expr) as counted from", $sql, 1); 
+0

qui était trop bête de moi. merci pour l'aide tho. – Basit