【问题标题】:Got error like this (Php & mysql)得到这样的错误(PHP & mysql)
【发布时间】:2014-04-21 16:37:31
【问题描述】:

这是我的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... 行中给出的布尔值

我不知道出了什么问题。请帮忙

【问题讨论】:

标签: php mysql database web sql-function


【解决方案1】:

mysqli.query

失败时返回 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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多