J'ai une table mysql d'un produit avec plus de 6 services ajoutés (colonne).comment sélectionner une ligne mysql avec des valeurs mutliple correspondre
Les colonnes que vous pouvez considérer comme service1, service2, service3, service4, service5, service6
Maintenant, je suis affichant la table des données sur une page. Pour filtrer cette table en conséquence, j'utilise un formulaire incluant des cases à cocher pour chaque service.
chaque case a un value = "Yes"
Maintenant, quand je sélectionne les services et appuyez sur le bouton d'envoi il mettra à jour la page avec le passage de paramètre de requête comme celui-ci
page.php?service1=Yes&service2=Yes&service3=&service4=&service5=Yes&service6=
ici ces services sont vides que signifie que je n'ai pas sélectionné dans le formulaire afin qu'ils viennent vide ici. Si je les sélectionne, il y aura une valeur Oui.
Je souhaite sélectionner les lignes du tableau avec des services ayant des valeurs "Oui". et ignorez les valeurs qui ne sont pas des valeurs.
comment faire?
C'est assez simple avec une clause WHERE. Avez-vous essayé quelque chose? – enenen
S'il vous plaît essayer de résoudre votre problème vous-même avant de demander ici. Si vous arrivez à un point où vous ne pouvez pas progresser parce que vous ne comprenez pas où est le problème, alors demandez. mais cela signifie que vous pouvez poser une question spécifique, pas quelque chose comme "comment puis-je programmer quelque chose" ... – arkascha
oui mais s'il n'y aura pas de valeur sur le paramètre de requête je veux ignorer cela. comme si service1 = Oui et service2 n'est pas = oui ou vide il ne sera pas mis sur la clause WHERE –