2010-12-02 10 views
0

私はテーブルから2つの要件に基づいてすべての列を選択する単純なMySQLクエリを持っています。MySQLの選択クエリ

`$dbSearchRecords = mysql_query("SELECT * FROM booking WHERE BookingID = '$JobNo_search' AND Date BETWEEN '$DateFrom_search' AND '$DateTo_search'")` 

要件のいずれかまたは両方を検索するクエリを取得しようとしています。 WHERE BookingID = '$ JobNo_search' AND日付 '$ DateFrom_search' AND 'DateTo_search'

結果を得るためにはすべてのパラメータを表示する必要があり、BookinIDだけを検索する必要があります。日付範囲も同様です。

乾杯。

答えて

1

何について...

$dbSearchRecords = mysql_query(

    "SELECT * FROM booking 
    WHERE BookingID = '$JobNo_search' 
    OR (Date BETWEEN '$DateFrom_search' AND '$DateTo_search') 
    OR itemid = $itemID 
    OR job_no = $job_no 
    OR rego = $rego 
    " 

) 

ORはとしてAND/OR動作します。

+0

Cheer bro。あなたはあなたが私の仲間cosmicdogを思い出させることを知っています:) –