您的位置:首页 > 数据库

v9教你输出最后一次sql语句

2015-09-24 15:25 253 查看
mysql.class.php 位于phpcms/libs/classes

在public $lastqueryid = null;后面加入代码

public $lastquerysql = null; //最后一次查询sql

复制代码
修改execute方法

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;适合调试用。

记得上次测试好像无效果。不过我自己加代码可以显示了。今天都忘记是怎么改的了。留存备查。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: