GOOGLE ADS

jueves, 28 de abril de 2022

sqlsrv_num_rows() espera que el parámetro 1 sea un recurso, booleano dado

Tener un problema con sqlsrv_query. Este es el error que me sale:

Advertencia de PHP: sqlsrv_num_rows() espera que el parámetro 1 sea un recurso, booleano dado

Aquí está el código relevante:

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


Solución del problema

La documentación en sqlsrv_query()tiene todo lo que necesita saber.

Valores devueltos

Devuelve un recurso de declaración en caso de éxito y FALSO si se produjo un error.

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

No hay comentarios.:

Publicar un comentario

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...