0

重複の可能性:
mysql_fetch_array()はパラメーター1がリソースであり、ブール値がselectで指定されていることを
期待しています警告: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 に答える