PHPとMySQLでサイトを制作しています。


レコードを表示するときなのですが、抽出条件のSQL文 WHEREで条件を指定するときに
フィールドAのデータが1か2のものを抽出させたい場合はどのようにすれば良いのでしょうか?
PHPのorや||のようなものはありますか?

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2006/06/15 21:05:32
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:k2017 No.1

回答回数2ベストアンサー獲得回数0

ポイント35pt

ORが使えます。

select table

where

table.A = '1'

or

table.A = '2'

id:black_kenchan

ありがとうございます。

2006/06/15 21:04:41
id:ito-yu No.2

回答回数323ベストアンサー獲得回数14

ポイント35pt

WHERE A=1 OR A=2

id:black_kenchan

ありがとうございます。

2006/06/15 21:04:53
id:moonwolf No.3

回答回数30ベストアンサー獲得回数2

ポイント10pt

WHERE A IN (1,2)

この書き方だと、数値以外の文字列でも使えます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません