0

可能重复:
mysql_fetch_array() 期望参数 1 是资源,布尔值在选择中给出
警告:mysql_fetch_* 期望参数 1 是资源,布尔值给定错误

有问题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);
4

1 回答 1

1

上的文档sqlsrv_query()包含您需要知道的一切。

返回值

成功时返回语句资源,如果发生错误则返回 FALSE

$stmt = sqlsrv_query( $conn, $sql, $params);
if( $stmt === false ) {
     die( print_r( sqlsrv_errors(), true));
}
于 2012-04-23T15:55:07.250 回答