MySQL oder Syntax wird im Allgemeinen für Abfragen mit mehreren Bedingungen verwendet. Die Verwendungssyntax lautet wie „SELECT * FROM WHERE p.`act_type` = 4 oder p.`act_type` =…“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, MySQL8, Dell G3.
Was ist die Verwendung von „or“ in MySQL? Das Projekt ist auf eine Falle gestoßen und es ist ein Fehler beim Abfragen der Belohnungsdaten beim Durchlaufen aufgetreten! ! !
$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 ;Die oder-Syntax in SQL wird im Allgemeinen für Abfragen mit mehreren Bedingungen verwendet. Die obige Syntaxabfrage entspricht: zwei von SQL abgefragten Datensätzen.
$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. Wenn Sie den Datensatz von act_type = 4 und user_id = 11123 oder gleich p.`act_type` = 5 und user_id = 11123 abfragen möchten, müssen Sie () zu den Bedingungen auf beiden Seiten hinzufügen.
$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 ;Empfohlenes Lernen: „
MySQL-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von MySQL bzw. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!