par
zest » 06 mars 2008, 13:20
Bonjour,
J'ai une requête de ce type:
$sql = "SELECT * FROM table WHERE champ1=2007 ORDER BY nom";
$req = mysql_query($sql, $cnx);
while ($rslt = mysql_fetch_assoc($req)){
et ensuite je fais un test sur un autre champ2 la présence de certaines lettres:
if(eregi('J',$rslt['champ2']) || eregi('S',$rslt['champ2']) || eregi('V',$rslt['champ2'])){
....
....bla bla bla...
....
}
}// fin du while
Le champ2 est une chaîne pouvant aller de 1 à 3 caractères.
Pourrais-je intégrer directement la structure conditionelle 'if' dans ma requête SQL ?
Et est-ce mieux et/ou plus rapide ?