Bonjour, j'ai un code qui génère des requête SQL qui n'ont pas toujours le mot WHERE mais qui ont des AND et j'ai besoin de remplacer le premier AND par WHERE pour que celà fonctionne, voici la regex que j'ai fais mais qui ne fonctionne pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if( !preg_match('#WHERE#',$requete) )
{
	$requete = preg_replace('#(.+)(AND)(.+)#','$1 WHERE $3',$requete);
}
que dois-je modifier pour que celà fontionne? merci d'avance.