Php 存储过程,是否没有返回值?
创建了我的第一个存储过程,但在phpmyadmin中调用该过程会得到一行结果,但在php中为NULLPhp 存储过程,是否没有返回值?,php,mysql,stored-procedures,mysqli,Php,Mysql,Stored Procedures,Mysqli,创建了我的第一个存储过程,但在phpmyadmin中调用该过程会得到一行结果,但在php中为NULL $res = $mysqli->query("CALL ts_open_uitdagingen"); $row = $res->fetch_assoc(); var_dump($res->fetch_assoc()); 在我的页面中显示:NULL 在phpMyAdmin中,结果为一行: 开放式 三, 我的想法中缺少的是什么?我不知道为什么,但通过打印,我确
$res = $mysqli->query("CALL ts_open_uitdagingen");
$row = $res->fetch_assoc();
var_dump($res->fetch_assoc());
在我的页面中显示:NULL
在phpMyAdmin中,结果为一行:
开放式
三,
我的想法中缺少的是什么?我不知道为什么,但通过打印,我确实得到了结果
print_r($row);
显示:阵列([open\u uitdagingen]=>3)
所以我确实得到了结果,但是为什么var_dump($res->fetch_assoc());给出一个空的结果?我仍然不知道,但我现在可以继续讲一个重要的问题:)$res->fetch\u assoc()
不是幂等的