Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête MySQL pour plusieurs valeurs de case à cocher

Essayez ceci :

Utilisez la fonction d'implosion,

$colors =implode("," , $_GET['color']);

$size =implode("," , $_GET['size']);

$forme =imploser("," , $_GET['forme']);

Requête :

select * from table where color in ($colors) or size in ($size) or shape in ($shape);

Vous devez ajouter une condition pour cocher Inclure tout. (si la vérification de l'utilisateur sélectionne toutes les variables, inclut toutes les valeurs de vérification)