2016-09-26 66 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` 
相关问题