[v9] phpcms改造:输出sql语句

来源:互联网 发布:淘宝打电话说欠保证金 编辑:程序博客网 时间:2024/06/05 10:29
1、修改数据库驱动phpcms/libs/classes/mysql.class.php添加以下代码:    /**    * 最近一次查询语句    */    private $lastquerysql = '';    public function lastsql() {            return $this->lastquerysql;    }复制代码修改execute方法,在    $this->lastqueryid = mysql_query($sql, $this->link) or $this->halt(mysql_error(), $sql);复制代码之前添加一行    $this->lastquerysql = $sql;复制代码即:    private function execute($sql) {            if(!is_resource($this->link)) {                    $this->connect();            }            $this->lastquerysql = $sql;            $this->lastqueryid = mysql_query($sql, $this->link) or $this->halt(mysql_error(), $sql);            $this->querycount++;            return $this->lastqueryid;    }复制代码2、修改模型phpcms/libs/classes/model.class.php添加一个方法即可    public function lastsql() {            return $this->db->lastsql();    }复制代码3、调用使用自定义模型类查询完成之后,调用模型类的lastsql()方法即可phpsso的mysql类以及model类可改可不改,一般情况下用不到


0 0
原创粉丝点击