[英]PHP PDO - dblib MSSQL - More complex query issue
我最初的問題概述了我的代碼PHP 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)
這里的任何指導將不勝感激。
您需要在日期前后加引號。 假設它們采用yyyy-mm-dd格式,則從此更改查詢的倒數第二行:
(dbo_VehicleJobHistory.TimeJobRequired BETWEEN $StartTime AND $FinishTime)
...對此:
(dbo_VehicleJobHistory.TimeJobRequired BETWEEN '$StartTime' AND '$FinishTime')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.