最新公告
  • 欢迎您光临大资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::qu

    discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::qu 最后编辑:2021-02-04
    增值服务: 自动发货 使用说明 安装指导 环境配置二次开发BUG修复

    discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::qu

    • 1.添加数据DB::insert
    • $uid=empty($_POST[‘uid’]) ? “” : $_POST[‘uid’];
    • $username=empty($_POST[‘username’]) ? “” : $_POST[‘username’];
    • $display_type=empty($_POST[‘display_type’]) ? “” : $_POST[‘display_type’];
    • $filename=empty($_POST[‘filename’]) ? “” : $_POST[‘filename’];
    • $details=empty($_POST[‘details’]) ? “” : $_POST[‘details’];
    • $videoname=empty($_POST[‘videoname’]) ? “” : $_POST[‘videoname’];
    • //$sql=”insert into pre_home_video(uid,display_type,filename,default) values(‘$uid’,’$display_type’,’$filename’,’$default’)”;
    • //$query = DB::query($sql);
    • if(!empty($_POST[‘uid’]) && !empty($_POST[‘display_type’]) && !empty($_POST[‘display_type’] ))
    • {
    • $count = DB::result(DB::query(“select uid from pre_common_member where uid= $uid”), 0);
    • if($count)
    • {
    • $arr=array();
    • $arr[‘uid’] = $uid;
    • $arr[‘username’] = $username;
    • $arr[‘display_type’] = $display_type;
    • $arr[‘filename’] = $filename;
    • $arr[‘details’] = $details;
    • $arr[‘videoname’] = $videoname;
    • if(!file_exists(“data/video/{$uid}”)){
    • mkdir(“data/video/{$uid}”, 0700);
    • }
    • if(!file_exists(“data/video/{$uid}/cover”)){
    • mkdir(“data/video/{$uid}/cover”, 0700);
    • }
    • $count1=DB::insert(‘home_video’,$arr);
    • if($count1)
    • {
    • echo(“<script type=’text/javascript’>alert(‘添加成功’);window.location = \”admin.php?action=video\”;</script>”);
    • }
    • }
    • else
    • {
    • echo(“<script type=’text/javascript’>alert(‘添加失败,该用户不存在’);</script>”);
    • }
    • 更新
    • $id = $_GET[‘id’] ? $_GET[‘id’] : 0;
    • $query = DB::query(“select * from “.DB::table(‘home_hall’).” where id=$id”);
    • if($query){
    • $data = DB::fetch($query);
    • if($type == ‘gold’){
    • if($op == ‘add’){
    • $data[‘isgold’] = 1;
    • }elseif($op = ‘cancle’){
    • $data[‘isgold’] = 0;
    • }
    • DB::update(‘home_hall’, array(‘isgold’=>$data[‘isgold’]),array(‘id’=> $id));
    • }elseif($type == ‘index’){
    • if($op == ‘add’){
    • $data[‘isindex’] = 1;
    • }elseif($op = ‘cancle’){
    • $data[‘isindex’] = 0;
    • }
    • DB::update(‘home_hall’, array(‘isindex’=>$data[‘isindex’]),array(‘id’=> $id));
    • }
    • }else{
    • echo ‘没有此展厅’;
    • }
    • 3.查询,返回结果集
    • $perpage = 25;
    • $start = ($page-1)*$perpage;
    • $mpurl = ADMINSCRIPT.’?action=goldhall’;
    • $count = DB::result(DB::query(“SELECT COUNT(*) FROM “.DB::table(‘home_hall’)), 0);
    • if($count){
    • $query = DB::query(“SELECT * FROM “.DB::table(‘home_hall’).” limit $start, $perpage”);
    • while ($value = DB::fetch($query)) {
    • $list[] = $value;
    • }
    • $multipage = multi($count, $perpage, $page, $mpurl);
    • }
    • echo ‘<table width=”100%” border=1>’;
    • echo ‘<tr><td>用户id</td><td>展厅名</td><td>展厅级别</td><td>联系电话</td><td>操作</td><td>操作</td></tr>’;
    • foreach ($list as $k => $v){
    • echo “<tr>”;
    • echo “<td>{$v[‘uid’]}</td>”;
    • echo “<td>{$v[‘hallname’]}</td>”;
    • echo $v[‘isgold’] ? “<td>金牌</td>” : “<td>普通</td>”;
    • echo “<td>{$v[‘telephone’]}</td>”;
    • if($v[‘isgold’] == 1){
    • echo “<td><a href=’admin.php?action=goldhall&id={$v[‘id’]}&type=gold&op=cancle’>取消金牌展厅</a></td>”;
    • }else{
    • echo “<td><a href=’admin.php?action=goldhall&id={$v[‘id’]}&type=gold&op=add’>升级</a></td>”;
    • }
    • if($v[‘isindex’] == 1){
    • echo “<td><a href=’admin.php?action=goldhall&id={$v[‘id’]}&type=index&op=cancle’>取消首页推荐</a></td>”;
    • }else{
    • echo “<td><a href=’admin.php?action=goldhall&id={$v[‘id’]}&type=index&op=add’>首页推荐</a></td>”;
    • }
    • echo “</tr>”;
    • }
    • echo ‘</table>’;
    • if($multipage){
    • echo $multipage;
    • }
    • //删除
    • if($_GET[‘op’] == ‘delete’){
    • if($gid){ //还要删除文件
    • DB::delete(‘saige_geku’, array(‘id’ => $gid));
    • DB::delete(‘saige_gekufield’, array(‘gid’ => $gid));
    • DB::delete(‘saige_gkcomment’, array(‘gid’ => $gid));
    • }
    • }

    猜你在找

    • 2021-02-04Hi,初次和大家见面了,请多关照!

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 3482249445@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者
    升级SVIP尊享更多特权立即升级
    My title page contents
    召唤伊斯特瓦尔