php二次开发–记事狗中数据库的操作

内容纲要

记事狗微博二次开发–添加module(模型层)的方法一文中说到了如何开启记事狗二次开发之旅,本文是在此基础上更进一步来讲解如何在记事狗中对数据库进行操作.
1.添加方法dbControl

function dbControl(){
//查询数据库
//查询一条记录的方法fetch_first($sql)
//查询多条记录的和执行增 删 改的方法query($sql)
//查询第一条记录的第一个字段的方法ResultFirst($sql)
$res$this->DatabaseHandler->fetch_first(‘SELECT * FROM ‘.TABLE_PREFIX.’members’);
var_dump($res);
}

2.在Execute函数中添加调用的入口

function Execute(){
ob_start();
if(‘dbco’ == $this->Code) {
$this->dbControl();
}else{
$this->Main();
}
$body=ob_get_clean();
$this->ShowBody($body);// 版权信息在此
}

3.调用方法

http://localhost/index.php?mod=test&action=dbco
注:当然还有其他的数据库调用方法,大家可以看源码进行更多的扩展,如有更好的方法大家可以一起分享

发表评论

邮箱地址不会被公开。 必填项已用*标注

19 − 11 =