【发布时间】:2011-09-26 01:23:26
【问题描述】:
如何获取我在 Windows 和 Linux 中的 MySQL 中运行的最后一个查询?
我正在使用 PHP 和 CodeIgniter。在my_model.php,我有:
$query1 = ( ...something... );
$query2 = ( ...something... );
$variables = ( .... something .... );
$this->db->query(" $query1 ... $variables .. $query2", array( $variables, ... ));
我需要在上面的代码 sn-p 之后执行最后一个查询。
谁能告诉我如何获得我的最后一个查询?
【问题讨论】:
-
据我所知,没有通用的“获取最后一个查询”功能。你需要它做什么?
-
@Pekka,CodeIgniter 有这个内置的 :-)
-
@Rocket 啊,很公平。
-
如果您正在调试,其他有用的功能是 mysql_errno(); // 返回最后一次 MySQL 操作的错误号 3 mysql_error(); // 返回上一次 MySQL 操作的错误描述 mysql_info(); // 返回上次查询的信息
标签: php mysql codeigniter