PHP | MySQLのWHERE文でand、orを使って複数指定する方法

2022-06-02PHP,PHP MySQL

PHPでMySQLを操作するクエリのWHERE文でカラムの条件をand、orで複数指定する方法について紹介しています。

WHERE文でand指定

WHERE文でand指定するには、以下のように「AND」で区切って複数の条件を指定する事が可能です。

$sql = "select * from tableName WHERE name = 'name' AND age = '20'";

また「AND」のかわりに「&&」を使う事も可能です。
「&」の一文字は上手く機能しないので注意が必要です。

$sql = "select * from tableName WHERE name = 'name' && age = '20'";

WHERE文でor指定

WHERE文でor指定するには、以下のように「OR」で区切って複数の条件を指定する事が可能です。

$sql = "select * from tableName WHERE name = 'name' OR age = '20'";

また「OR」のかわりに「||」を使う事も可能です。

$sql = "select * from tableName WHERE name = 'name' || age = '20'";

2022-06-02PHP,PHP MySQL

Posted by Yousuke.U