|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 89 ![]() |
Bonjour,
Je veux voir apparaitre dans un liste 'SELECT', les entrées commençant par A,B, C ou D. Ceci fonctionne, mais me paraît laborieux : Code :
SELECT `ref` FROM `fiche` WHERE `ref` LIKE 'A%' OR `ref` LIKE 'B%' OR `ref` LIKE 'C%' OR `ref` LIKE 'D%' ![]() J'ai trouvé : [abcd]%, bien que je ne note aucune erreur, je n'ai aussi aucun retour ! Y aurait-il une autre façon de faire.. Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
Vous devriez trouver votre bonheur ici
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac) |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2007 Messages : 89 ![]() |
Merci
J'étais loin de m'imaginer utiliser REGEXP. Malgré une belle frayeur en lisant ton lien(traduction automatique apparemment !) J'ai fouillé et trouvé la formule que je voulais : Pour ceux que ça intéressent: Code :
$sql = "SELECT `ref` FROM `fiche` WHERE `ref` REGEXP '(A|B|C|D)' "; ![]() @bientôt |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com