2010-12-02 8 views
0

두 가지 요구 사항을 기반으로 테이블의 모든 열을 선택하는 간단한 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

치어 리더. 당신은 당신이 내 동료 cosmicdog을 생각 나게한다는 것을 압니다 :) –