sqlsrv_query误差与总记录

问题描述:

可能重复:
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

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

返回值

成功则返回一个语句资源和FALSE如果发生错误

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