Requête SQL particulière


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

Requête SQL particulière

Message le Ven Jan 12, 2007 16:08

Je voudrais faire ça

Code: Tout sélectionner
"SELECT * FROM table WHERE "UN DES CHAMPS" = 'valeur' "

Le "UN DES CHAMPS" est un des champs de la table, ça peut être n'importe lequel.

Comment faire ça?

Merci bien

Protoplast
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 7 Nov 2006

Message le Ven Jan 12, 2007 16:30

Ben j'imagine pas tellement autre chose que :

Code: Tout sélectionner
SELECT * FROM table WHERE champ1 ='valeur' OR champ2 ='valeur'   OR champ3 ='valeur'


etc...


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

ok

Message le Ven Jan 12, 2007 16:32

Bin justement, j'aurais bien imaginé autre chose moi :(
Car j'ai plein de champs et je trouverais ingénieux qu'il y est moyen de ne pas tout mettre à la main.

Si qq sait ? Ou n'y a t-il vraiment pas moyen ?

Merci en tout cas

Protoplast
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 7 Nov 2006

Message le Ven Jan 12, 2007 16:37

Tu as combien de champs ?


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

30

Message le Ven Jan 12, 2007 16:39

Une 30aines, mais je pourrais en rajouter après, donc je préfère ne pas avoir à changé le code dans la page aussi, je suis fainiant :D

Protoplast
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 7 Nov 2006

Message le Ven Jan 12, 2007 16:42

Côté perfs, tu n'auras pas de soucis...

Mets la liste de tes champs dans un tableau et construit ta requête dynamiquement. T'en penses quoi ?


sim100
WRInaute passionné
WRInaute passionné
 
Messages: 1431
Inscription: 2 Fév 2003

oui

Message le Ven Jan 12, 2007 16:43

Oui, c'est ce que je fais en attendant d'avoir l'idéal.

Merci encore


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: salva et 0 invités