中秋小长假结束了,相信大家玩的都很快乐!
从今天开始,博客又回归正常啦!今天主要讲的是很久之前的dedecms项目,关于里面新增功能,牵扯到数据库增删改查。这篇博客我之前在我的csdn博客中总结过,今天再整理到这来。
1、dedecms common.inc.php代码中封装了数据库信息,直接引入即可。
由于本人做前端开发,对应后端PHP操作不是很熟练,因此,在做dedecms后台二次开发的时候,摒弃了dede自身的模板,自己用PHP写了新的功能,新的功能直接用php页面执行即可。
dede数据库查询:
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
if($dsql->IsTable('dede_test')){
//如果存在dede_test表
//-------------------
//| 查询一条记录 |
//| GetOne() |
//-------------------
// ↓
$row = $dsql->GetOne("SELECT * FROM dede_test WHERE id = 3");
print_r($row);
$sql = "SELECT * FROM dede_test";
$dsql->Execute('me',$sql);
while($arr = $dsql->GetArray('me'))
{
echo "id = {$arr['id']} ,name = {$arr['name']}<br />";
}
}
?>
dede删除数据
<?php
$id = isset($_GET['id'])?$_GET['id']:0 ;
$pageNow=$_GET['pageNow'];
if($id>0){
$sql = "DELETE FROM dede_test WHERE id='$id'";
$dsql->ExecuteNoneQuery($sql);
ShowMsg("成功删除一条记录内容!","renzheng.php?pageNow=$pageNow");
exit();
}else{
ShowMsg("参数不对!","text.php");
exit();
}
?>