2013-03-26 72 views
0

我原來的問題概括我的代碼PHP PDO - dblib MSSQL - using variable in query not workingPHP PDO - DBLIB MSSQL - 更復雜的查詢問題

但現在我試着去執行更復雜的查詢。我可以得到它與Windows服務器上的mssql沒有太多問題,但當我嘗試並複製粘貼到我的PHP頁面,我什麼也得不到。

林有點困惑,我哪裏出了問題?

SELECT 
dbo.VehicleJobHistory.BookingID, dbo.Vehicle.VehicleID, dbo.VehicleJobHistory.DriverID 

FROM 
dbo.Vehicle INNER JOIN dbo.VehicleJobHistory ON dbo.Vehicle.VehicleID = dbo.VehicleJobHistory.VehicleID 

WHERE 
(dbo_VehicleJobHistory.TimeJobRequired BETWEEN $StartTime AND $FinishTime) 
AND (dbo.VehicleJobHistory.VehicleID = $VehicleID) 

任何指導在這裏將不勝感激。

回答

0

你需要在你的日期周圍報價。假設他們在YYYY-MM-DD格式,更改從該查詢的第二到最後一行:

(dbo_VehicleJobHistory.TimeJobRequired BETWEEN $StartTime AND $FinishTime) 

...這樣的:

(dbo_VehicleJobHistory.TimeJobRequired BETWEEN '$StartTime' AND '$FinishTime') 
+0

我應該使它在我原來的問題中清楚,我已經嘗試了幾種不同的組合。但是謝謝! – Mike 2013-03-26 05:43:22