我在mysql中有一个存储过程,当我在phpmyadmin中运行该存储过程时,它会返回一些记录,但是如果我尝试在PHP中运行,则总是返回一个true。这是我的存储过程和代码:
CREATE PROCEDURE `sp`() NOT DETERMINISTIC NO SQL SQL SECURITY DEFINER SELECT * FROM dataTabe
$conn = Database::connect();//It works!
if($conn != null){
$result = $conn->query($query);//$query = 'CALL sp()';
foreach ($result as $key => $value) {
print_r($key);
print_r($value);
}
}
你能帮我吗?谢谢!