mysql ou la syntaxe est généralement utilisée pour les requêtes avec plusieurs conditions. Sa syntaxe d'utilisation est telle que "SELECT * FROM WHERE p.`act_type` = 4 ou p.`act_type` =...".
L'environnement d'exploitation de cet article : système Windows 7, mysql8, Dell G3.
Quelle est l'utilisation de or dans MySQL ?
Exemples d'utilisation de l'instruction or dans MySQL
1 L'utilisation de la syntaxe or dans MySQL est à noter lors de l'utilisation de or dans la syntaxe MySQL. Le projet a rencontré un écueil, et il y a eu une erreur lors de l'interrogation des données de récompense lors de leur parcours ! ! !
$sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 4 or p.`act_type` = 5 AND p.`user_id` = ' .$user_id ;
La syntaxe ou en SQL est généralement utilisée pour les requêtes avec plusieurs conditions. La requête de syntaxe ci-dessus est équivalente à : deux ensembles de données interrogés par SQL.
$sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 4; $sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 5 AND p.`user_id` = ' .$user_id;
2. Si vous souhaitez interroger l'ensemble de données de act_type = 4 et user_id = 11123 ou égal à p.`act_type` = 5 et user_id = 11123, vous devez ajouter () aux conditions des deux côtés.
$sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE (p.`act_type` = 4 or p.`act_type` = 5) AND p.`user_id` = ' .$user_id ;
Apprentissage recommandé : "Tutoriel vidéo mysql"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!