mysql.class.php 位于phpcms/libs/classes
在public $lastqueryid = null;后面加入代码
复制代码
修改execute方法
复制代码
怎么调用?
在项目中
在public $lastqueryid = null;后面加入代码
- public $lastquerysql = null; //最后一次查询sql
- private function execute($sql) {
- if(!is_resource($this->link)) {
- $this->connect();
- }
-
- $this->lastqueryid = mysql_query($sql, $this->link) or $this->halt(mysql_error(), $sql);
- $this->querycount++;
- $this->lastquerysql = $sql;//赋值最后的sql语句
- return $this->lastqueryid;
- }
在项目中
$sql=$this->db->lastquerysql; echo $sql;适合调试用。
记得上次测试好像无效果。不过我自己加代码可以显示了。今天都忘记是怎么改的了。留存备查。