我最近使用codeigniter和SQL Server作为数据库引擎。 我想将SQL Server存储过程与codeigniter一起使用,但收到语法错误消息。
因此,我最近跟踪了SP exec查询,但对于codeigniter来说根本不起作用。
这是我的代码点火器模型
public function test_sp($data){
$select_sp = $this->db->query("CALL test_sp('".$data."')");
mysqli_next_result( $this->db->conn_id);
if($select_sp->num_rows()==1){
return $select_sp->row();
}
}
它总是返回此错误消息
错误号:42000/102
[microsoft] [用于SQL Server的ODBC驱动程序11] [SQL Server]'TestAMA'附近的语法不正确。
致电test_sp('TestAMA')
文件名:C:/xampp/htdocs/AMAS/system/database/DB_driver.php
行号:691