这是我的sql函数
CREATE FUNCTION returnPrice(price int,member int)
RETURNS INT
BEGIN
RETURN(price*member);
END;
这是我的PHP代码
$res1= "CALL returnPrice('$cost','$team_member')";
$rs1 = mysqli_query($con,$res1);
$row1= mysqli_fetch_array($rs1);
然后我得到了像
这样的错误'警告:mysqli_fetch_array()期望参数1为 mysqli_result,在'中给出的布尔值在$ row1 ...行
我不知道出了什么问题。请帮忙
答案 0 :(得分:0)
失败时返回FALSE。
要查看失败的原因,您可以尝试以下
$res1= "CALL returnPrice('$cost','$team_member')";
$rs1 = mysqli_query($con,$res1);
if ($rs1 === false) {
printf("Error: %s\n", $mysqli->error);
die();
}
$row1= mysqli_fetch_array($rs1);