簡體   English   中英

PHP PDO-dblib MSSQL-更復雜的查詢問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM