PHP | MySQLのWHERE文でand、orを使って複数指定する方法
PHPでMySQLを操作するクエリのWHERE文でカラムの条件をand、orで複数指定する方法について紹介しています。
WHERE文でand指定
WHERE文でand指定するには、以下のように「AND」で区切って複数の条件を指定する事が可能です。
// クエリ
$sql = "SELECT * FROM `table_name` WHERE name = 'name' AND age = '20'";
また「AND」のかわりに「&&」を使う事も可能です。
「&」の一文字は上手く機能しないので注意が必要です。
// クエリ
$sql = "SELECT * FROM `table_name` WHERE name = 'name' && age = '20'";
WHERE文でor指定
WHERE文でor指定するには、以下のように「OR」で区切って複数の条件を指定する事が可能です。
// クエリ
$sql = "SELECT * FROM `table_name` WHERE name = 'name' OR age = '20'";
また「OR」のかわりに「||」を使う事も可能です。
// クエリ
$sql = "SELECT * FROM `table_name` WHERE name = 'name' || age = '20'";
ディスカッション
コメント一覧
まだ、コメントがありません