DEDECMS自定义操作数据库

本文介绍了一个使用DEDECMS进行数据库操作的例子,包括如何查询一条记录并展示查询结果,以及如何通过表单提交数据并保存到数据库。
<?php
         require_once (dirname(__FILE__) . "/include/common.inc.php");
        
      if($dsql->IsTable('dede_test')){
          //如果存在dede_test表
          //-------------------
          //|    查询一条记录 |
          //|    GetOne()     |
          //-------------------
          //        ↓
          $sql="select * from dede_test where id=22";
          $row=$dsql->GetOne($sql);
          print_r($row['password']);
                  //-------------------
        //|    表单处理过程 |
        //|    Save()     |
        //-------------------
        //        ↓
      empty($dopost)? "" : $dopost;
      if($dopost == "save"){
          //如果执行插入操作
          $sql = "INSERT INTO dede_test(name,title,password) VALUES ('{$name}','{$title}','{$password}')";
          $dsql->ExecuteNoneQuery($sql); //执行这个插入语句
          $lastInsertID = $dsql->GetLastID(); //获取插入后的最后的ID,然后再传给下一个页面
          ShowMsg("成功增加一条记录内容!","test.php?id={$lastInsertID}");
          exit();
      }

      }
?>

<form action="test.php" type="post">
    <input type="hidden" name="dopost" value="save">
    名称:<input type="text" name="name" value="">
    <input type="text" name="title" value="">
    密码:
    <input type="password" name="password" value="">
    <img id="vdimgck" align="absmiddle" onClick="this.src=this.src+'?'" style="cursor: pointer;" src="include/vdimgck.php"/>
    <?php  echo GetCkVdValue(); ?>
    
    <input name="提交" type="submit" value="提交">

</form>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiyanwushi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值