搜 索

织梦简单的对数据库中的表操作示例

编辑:QTOOL.NET日期:2019-09-22164

在使用之梦进行二次开发的时候,我们有时候需要用到对数据库中的数据进行查询、更新、插入或删除等操作,该怎样实现呢?
1、查询一条数据记录
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
$qsql = new DedeSql(false);
$da = $qsql->GetOne("Select * From dede_表 where id = 10");
 
print_r($da);
?>
首先实例化新建一个dedemcs数据库操作类,然后查询数据内容在数组$da中,且通过print_r打印输出数组.
 
2、查询多条数据信息
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
$qsql = new DedeSql(false);
$newsql= "Select * from dede_表名";
$qsql->SetQuery($newsql);
$qsql->Execute();
while($da = $qsql->GetArray()){
echo $da['title'];
}
?>
同上,将sql查询语句格式化,通过execute执行,在通过while循环输出多条查询结果
 
 
3、更新织梦数据库表中的数据
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
$qsql = new DedeSql(false);
$upd = "Update dede_表名 set title='aaaa' where id='10'";
$da = $qsql->ExecuteNoneQuery($upd);
}
?>
 
4、插入一条新的数据记录
 
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
$qsql = new DedeSql(false);
$newsql = "INSERT INTO `dede_表名` (`title`) VALUES ('aaa')";
$qsql->SetQuery($newsql);
$qsql->ExecNoneQuery();
?>
 
5、从指定表中删除一条数据
 
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
$qsql = new DedeSql(false);
$qsql->ExecNoneQuery("Delete From dede_表名 where id='11'");
?>
 
以上就是在dedecms中进行二次开发时所用到的简单的示例代码.

TAG标签:dedecms
此文章由QTOOL.NET编辑
最新文章

热门标签