尝试使用codeigniter调用SQL Server存储过程

我最近使用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

zpengibm 回答:尝试使用codeigniter调用SQL Server存储过程

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162312.html

大家都在问