2012-04-23 75 views
0

可能重複:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
Warning: mysql_fetch_* expects parameter 1 to be resource, boolean given errorsqlsrv_query誤差與總記錄

有一個問題與sqlsrv_query。這是錯誤我得到:

PHP的警告:sqlsrv_num_rows()預計參數1是資源,布爾給

下面是相關代碼:

$tsql = "SELECT * FROM customers"; 
$stmt = sqlsrv_query($conn, $tsql, array(), array("Scrollable" => SQLSRV_CURSOR_STATIC)); 
$recordcount = sqlsrv_num_rows($stmt); 
+0

'sqlsrv_errors()'返回什麼? – Vytautas 2012-04-23 14:37:08

回答

1

的文檔上sqlsrv_query()有你需要知道的一切。

返回值

成功則返回一個語句資源和FALSE如果發生錯誤

$stmt = sqlsrv_query($conn, $sql, $params); 
if($stmt === false) { 
    die(print_r(sqlsrv_errors(), true)); 
}