amewole
Messages postés108Date d'inscriptionjeudi 23 mars 2006StatutMembreDernière intervention28 février 2013
-
27 avril 2006 à 21:24
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
2 mai 2006 à 13:01
Dans une requête SQL de type :
SELECT nom, prenom From matable WHERE code_art = code_XXX ;
Sachant que code_XXX peut être renseigné ou pas du tout, je veux savoir comment faire cette requête sans être obligé de tester d'abord si code_XXX est renseigné ou pas ou encore s'il contient une information valide.
amewole
Messages postés108Date d'inscriptionjeudi 23 mars 2006StatutMembreDernière intervention28 février 2013 28 avril 2006 à 03:35
C'est Ok pour le premier where mais dès que j'ai ajouté d'autres conditions alors plus rien ne marche :
Je m'explique : il y a dans la clause where d'autres choses en plus par exemple
$req= 'SELECT nom, prenom From matable
'.((isset($code_XXX))?' WHERE code_art = '.$code_XXX:'') AND
'.((isset($num_art_XXX))?' WHERE num_art = '.$num_art_XXX:'') AND
'.((isset($categ_XXX))?' WHERE categ_art = '.$categ_XXX:'') ;
Il faut dire que je n'arrive pas à comprendre les nombreux guillements ...