2016-09-26 42 views
-1

我還是新的SQLSERVER使用前1爲了資源,給定的boolean,查詢和我想這樣預計參數1按降序

$sql = "select top 1 pdate from j2365join_transaction_old where order by pdate desc"; 
$mulaisql = sqlsrv_query($sqlconn2, $sql, array(), array("Scrollable" => 'static')); 
$mulai = sqlsrv_fetch_array ($mulaisql, SQLSRV_FETCH_ASSOC); 
print_r ($mulai); 

抓取數據庫,但去錯誤

sqlsrv_fetch_array()預計參數1是資源,布爾給出

,有人可以向我解釋爲什麼我得到這個錯誤,謝謝

+0

由於查詢失敗,sqlsrv_query()返回false。檢查數據庫錯誤 – nospor

回答

0

錯誤在您的查詢我的朋友。

$sql = "select top 1 pdate from j2365join_transaction_old where order by pdate desc"; 

你應該在where子句後寫條件。如果沒有WHERE條件,請刪除WHERE條款。所以,你的查詢將我們正確

$sql = 'select "top 1 pdate" from j2365join_transaction_old order by pdate desc'; 

通常你不應該在列中使用的空間,儘管你做了,那麼你可以通過使用

報價 ("field name"

大括號閱讀

"[field name]"

帶反引號

SELECT * FROM `Area One` 
相關問題