sqlsrv_fetch_array() 需要参数 1 使用存储过程时出错
sqlsrv_fetch_array() expects parameter 1 Error using store procedure
这不是重复的问题。我正在尝试从我的数据库(IIS、MSSQL PHP)打印记录,但出现此错误...
<?php
require_once 'connection.php';
$uspCall_Actividades="call usp_SelectCountActividades()";
/*Executando el query*/
$rsActividad=sqlsrv_query($connection1,$uspCall_Actividades);
while ($objRs=sqlsrv_fetch_object($rsActividad)){
echo($objRs->cantidad);
}
?>
错误:警告:sqlsrv_fetch_object() 期望参数 1 为资源,布尔值
变化:
$uspCall_Actividades="call usp_SelectCountActividades()";
使用 {} 括号:
$uspCall_Actividades="{call usp_SelectCountActividades()}";
您还应该始终将 while 包含在支票中
if($rsActividad === false) {
echo "Error in executing statement 3.\n";
die( print_r( sqlsrv_errors(), true));
} else {
while (...) {
...
}
}
同时指定您需要的任何参数:
$params = array(
array($text, SQLSRV_PARAM_OUT)
);
$rsActividad=sqlsrv_query($connection1,$uspCall_Actividades,$params);
这不是重复的问题。我正在尝试从我的数据库(IIS、MSSQL PHP)打印记录,但出现此错误...
<?php
require_once 'connection.php';
$uspCall_Actividades="call usp_SelectCountActividades()";
/*Executando el query*/
$rsActividad=sqlsrv_query($connection1,$uspCall_Actividades);
while ($objRs=sqlsrv_fetch_object($rsActividad)){
echo($objRs->cantidad);
}
?>
错误:警告:sqlsrv_fetch_object() 期望参数 1 为资源,布尔值
变化:
$uspCall_Actividades="call usp_SelectCountActividades()";
使用 {} 括号:
$uspCall_Actividades="{call usp_SelectCountActividades()}";
您还应该始终将 while 包含在支票中
if($rsActividad === false) {
echo "Error in executing statement 3.\n";
die( print_r( sqlsrv_errors(), true));
} else {
while (...) {
...
}
}
同时指定您需要的任何参数:
$params = array(
array($text, SQLSRV_PARAM_OUT)
);
$rsActividad=sqlsrv_query($connection1,$uspCall_Actividades,$params);