使用php调用时,存储过程返回NULL值

时间:2016-02-18 14:26:34

标签: mysql

我编写了以下代码来调用按钮服务器端的存储过程,但它给出了NULL值作为输出。有人可以帮我吗?

这是我的代码:

$startDate = $params["startDate"];
$weekInterval = $params["weekIntervals"];
$stmt = mysqli_prepare( $connectionObj, "CALL Alloc_dashboard( ?, ?, @AllocDetails )" );

mysqli_stmt_bind_param( $stmt, "ss", $startDate, $weekInterval );
mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);
$result = mysqli_query($link,'SELECT @AllocDetails');
var_dump($result);

list($AllocDetails) = mysqli_fetch_row($result);
mysqli_free_result($result);

1 个答案:

答案 0 :(得分:0)

我认为你的mysqli_query调用可能会出错。 您应该使用

检查错误
var_dump(mysqli_error($link));

http://php.net/manual/de/mysqli.error.php