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


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

回答の条件
  • 1人2回まで
  • 登録:2006/06/15 20:45:35
  • 終了:2006/06/15 21:05:32

回答(3件)

id:k2017 No.1

k2017回答回数2ベストアンサー獲得回数02006/06/15 20:54:58

ポイント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

ito-yu回答回数323ベストアンサー獲得回数142006/06/15 20:58:19

ポイント35pt

WHERE A=1 OR A=2

id:black_kenchan

ありがとうございます。

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

MoonWolf回答回数30ベストアンサー獲得回数22006/06/15 21:04:51

ポイント10pt

WHERE A IN (1,2)

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません