我在codeigniter中使用存储过程,如
$success = $this->db->query("call my_stored_proc('arg1','arg2');");
并在程序内我更新了几个表行。记录正在正确更新。但是当我看到firebug时,我总是得到像数据库错误这样的错误,直到我在存储过程结束时使用SELECT arg1 or SELECT arg2
之类的错误。为什么这是必需的。请帮助他们理解这一点。
答案 0 :(得分:0)
尝试
$success = $this->db->query("call my_stored_proc('arg1','arg2');", FALSE);