【发布时间】:2011-10-20 00:15:09
【问题描述】:
我只是想从 codeiginitor 的 mysql 表中获取最新的自动生成的密钥。但它不是如何工作的。我试过这段代码 $this->db->insert_id()
以及
$this->db->mysql_insert_id()
我收到以下错误
Severity: Notice
Message: Undefined property: CI_DB_mysql_driver::$insert_id
mysql不支持insert_id函数吗?我们怎样才能让它发挥作用?
【问题讨论】:
-
普通的mysql_insert_id() 对你有用吗?
-
在此之前查看您在哪里运行查询会有所帮助。
-
@sqwk 只有在安装 MySQLi 后,我才能在普通 PHP 上获取插入 ID。我假设 mysql_insert_id 只适用于 MySQLi。我想知道我们怎样才能让 CodeIgnitor 使用 MySQLi
-
@Chris 我已经在 mysql 命令行客户端以及使用 MYSQLi 的 PHP 程序中运行了查询。但它不适用于 CodeIgnitor 连接。
-
不,让我们看看你所有的代码,你在 codeigniter 中进行查询,然后尝试检索插入 ID
标签: mysql codeigniter