MySQL - Double condition sur un WHERE
PHPFANParis
-
Mihawk Messages postés 4753 Statut Contributeur -
Mihawk Messages postés 4753 Statut Contributeur -
Bonjour,
J'aimerai savoir s'il y a moyen d'optimiser ce code
$reponse = $bdd->query("SELECT * FROM users WHERE activate='1' OR activate='2'");
par quelque chose dans ce style
$reponse = $bdd->query("SELECT * FROM users WHERE activate='1-2'");
J'aimerai savoir s'il y a moyen d'optimiser ce code
$reponse = $bdd->query("SELECT * FROM users WHERE activate='1' OR activate='2'");
par quelque chose dans ce style
$reponse = $bdd->query("SELECT * FROM users WHERE activate='1-2'");
4 réponses
-
-
Salut,
Tu peux essayer :$bdd->query("SELECT * FROM users WHERE activate <= 2");
Normalement tu n'a pas besoin de guillemet lorsque c'est un chiffre. -
Hello,
$reponse = $bdd->query("SELECT * FROM users WHERE activate IN (1, 2);"); -
Salut,
essaie avec un EXPLAIN SELECT, tu verras comment est traitée la requête...