|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 635 ![]() |
Bonjour,
Pour une requête SQL avec une instruction IN faut-il mettre des apostrophes comme ceci : Code :
SELECT * FROM inscrits WHERE inscri_search_origine IN ('1','2','3') Code :
SELECT * FROM inscrits WHERE inscri_search_origine IN (1,2,3) |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Tout dépend du type de ton champ inscri_search_origine.
Si c'est un CHAR, VARCHAR ou assimilé, les apostrophes sont obligatoires. Si c'est une donnée numérique, alors les deux cas de figure fonctionnent (mais pour plus de clarté, et éviter de confondre les chaînes de caractères et les entiers, il serait mieux de ne pas en mettre) |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : décembre 2003 Messages : 431 ![]() |
La deuxieme est bonne si tes champs sont de type numerique
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 635 ![]() |
OK merci !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com