Condition et fonction IF

gbx
Invité n'ayant pas de compte PHPfrance

11 mars 2008, 17:26

Bonjour,

petite question :

J'utilise la fonction mySQL "IF" et j'aimerais savoir si il est possible d'utiliser une condition un poil plus complexe que sur la doc de ladite fonction fournie en ligne, la voici :

Code : Tout sélectionner

IF (champs='x' OR champs='y',champs1,champs2) as champs
bien sûr cela ne fonctionne pas. Existe t'il une astuce qui me permettrait d'obtenir le même résultat ?

Merci !

Invité
Invité n'ayant pas de compte PHPfrance

11 mars 2008, 17:37

peut-etre un élément de réponse autour de la fonction de contrôle "case".

Je continue à chercher, je n'ai jamais aussi près de la vérité !!

Invité
Invité n'ayant pas de compte PHPfrance

11 mars 2008, 19:47

la vérité attendra, j'ai réussi à contourner le problème au niveau de la base...

ViPHP
AB
ViPHP | 5818 Messages

11 mars 2008, 20:07

Il aurait fallu que tu nous donnes un peu plus d'infos sur ta base et ce que tu veux faire pour qu'on puisse te répondre au mieux.

D'un autre côté, le mieux est encore de construire sa base pour n'avoir à faire que des requêtes relativement simples. Et comme dans ton cas apparemment les choses n'étaient pas encore figées tu as certainement trouvé la meilleure solution. :)