这是我第一次在 mysql 中使用过程,我对 CI 还不够好,我想制作过程来显示我的表格内容,这是我的过程;
CREATE DEFINER=`root`@`%` PROCEDURE `TestNewProcedure`()
BEGIN
select * from app_tablet;
END;
当我尝试使用 mysql 运行时,它工作正常,但我想用 CI 从我的模型中调用它,但出现错误,这是我的控制器代码;
public function tes3(){
$data['rows'] = $this->menu_model->selectQuery("call TestNewProcedure()");
$this->load->view('xml_view',$data);
}
这是模型的代码
function selectQuery($query){
return $this->db->query($query)->result();
}
这是我收到的错误消息;
Error Number: 1312
PROCEDURE myDB.TestNewProcedure can't return a result set in the given context
call TestNewProcedure()
Filename: /var/www/newfolder/models/menu_model.php
Line Number: 13
我想使用程序显示我的表格内容,我该怎么做?