1. mysql での or 構文の使用、mysql 構文で または を使用する際の注意点。
$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 ;SQL の or 構文は、通常、複数の条件を持つクエリに使用されます。上記の構文クエリは、SQL によってクエリされる 2 つのデータ セットと同等です。
<span style="color: #000000"> $sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE p.`act_type` = 4;<br/><span style="color: #000000">$sql = 'SELECT * FROM `vvt_spread_doubleegg_exchange_award` AS p WHERE <span style="color: #000000">p.`act_type` = 5 AND p.`user_id` = ' .$user_id</span>;</span></span>2. act_type = 4 および user_id = 11123 または
p.`act_type` = 5 および user_id = 11123 のデータセットをクエリしたい場合は、両方の条件に () を追加する必要があります。またはの側面。
りー
以上がSQL の概要または構文の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。