人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpとmysqlに関する質問です。

$List->Condition = "FROM UserM ";
$List->Condition .= "WHERE UserCD > 0 ";
$List->Condition .= "AND Point > 50 ";
$List->Condition .= "AND Carrier = 1か4か6のいずれかの場合 ";

上記はテーブル(UserM)のフィールド(UserCD)が0以上、フィールド(Point)が50以上のユーザーを探すというものです。
ここで4行目にユーザーのCarrierが1か4か6のいずれかの場合という式を追記したいのですが、どのように記述すればよいでしょうか?
ご教示いただけると幸いです。

PHP 5.1.6
mysql 5.0.45

●質問者: xptree
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:MySQL PHP point フィールド ユーザー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● y-kawaz
●35ポイント
 AND Carrier IN (1,4,6)
◎質問者からの返答

ありがとうございました。

解決しました。


2 ● あすか
●35ポイント

4行目を以下のようにしてみて下さい。

$List->Condition .= "AND (Carrier = 1 OR Carrier = 4 OR Carrier = 6)";
◎質問者からの返答

ありがとうございました。

解決しました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ