insert_id()返回带有sqlsrv的空数组

时间:2013-12-18 10:21:11

标签: php sql-server codeigniter

我正在使用Codeigniter 2.1.4和Ion Auth 2,当创建新用户时,不会返回ID,而是返回空白数组。我不得不使用MSSQL,因此使用sqlsrv驱动程序。在sqlsrv_driver.php中,代码如下所示:

function insert_id()
 {
  return $this->query('select @@IDENTITY as insert_id')->row('insert_id');
 } 

如果我回显此函数返回的内容,则返回一个空白数组。有没有人对此有所解决,因为到目前为止我没有尝试过任何工作,我还没有在Google上找到解决方案!

不幸的是,客户端坚持使用MSSQL,所以我坚持这个。使用MSSQL驱动程序不起作用因此我使用sqlsrv。代码在MySQL上开发时都运行得很好,只有在我使用MSSQL后才遇到这个问题(等等!)。

0 个答案:

没有答案