[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
- [v9] phpcms改造:输出sql语句
- PHPcms v9 get标签sql 语句limit
- PHPCMS V9 SQL查询篇
- PHPCMS V9中get标签sql语句中不能带有limit语句的解决办法
- 【phpcms-v9】改造phpcms-v9自带的字符串截取函数
- 【phpcms-v9】改造phpcms-v9自带的字符串截取函数
- PHPcms v9 get标签sql 语句limit无效问题的解决方法
- PHPcms v9 get标签sql 语句limit无效问题的解决方法
- v9教你输出最后一次sql语句
- phpcms V9 BLind SQL Injection Vulnerability
- PHPCMS V9 BLind SQL Injection Vulnerability
- PHPCMS v9 wap模块 SQL注入
- v9(PHPCMS)
- phpcms v9 自定义box类型 输出选项名称
- PHPCMS V9 使str_cut可以输出html源代码
- Phpcms V9 网站管理系统 SQL 盲注入漏洞
- PHPCMS V9 视频分享模块SQL注射漏洞分析
- 【phpcms-v9】phpcms-v9标签汇总
- mvn
- Hibernate框架ORM的实现原理
- zengqh 百度地图是怎么实现的?
- 14846130054444030546
- ShareSDK短链接服务域名更换为l.mob.com
- [v9] phpcms改造:输出sql语句
- JAVA中堆栈和内存分配原理
- 我认为的一条学习嵌入式Linux的路:
- .Net Remoting 入门
- myeclipse10+maven3.2.2+tomcat7环境部署
- POJ 1364 差分约束
- tapestry注释介绍Annotations
- iOS 各种控件默认高度
- 设计模式