discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::query删除DB::delete
2014-04-24 16:01
716 查看
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)); } }
相关文章推荐
- discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::query删除DB::delete
- 数据添加(insert),删除(delete),更新(update)
- 利用android提高的的insert,query,update,deleteAPI与execSql,rawQuery函数执行原生的插入,查询,更新,删除语
- 1.利用android提高的的insert,query,update,deleteAPI与execSql,rawQuery函数执行原生的插入,查询,更新,删除语句操作花费时间的对比结果
- 利用android提高的的insert,query,update,deleteAPI与execSql,rawQuery函数执行原生的插入,查询,更新,删除语
- 数据库 误操作(更新数据(Update),删除数据(delete),当然也包括增加大量数据(insert))之后,给出的解决方案
- 关联关系的crud(增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete))的理解(casecade和fetch)
- SQL_4th_插入insert、查询select、删除delete、更新update
- MySQL--操作简记(create创建操纵表、insert插入、update更新、delete删除数据)
- MySQL备忘之数据更新篇(INSERT, UPDATE, DELETE)
- Chapter 3. SQL Server数据库、表的基本操作(insert插入、update更新、delete、truncate删除语句)
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 如何对SQL Server中的XML数据进行insert、update、delete
- ElasticSearch中根据查询结果删除数据(delete by query)
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 数据记录的操作(insert,select,update,delete)函数和分组查询(group by),表连接(join on),嵌套查询(in)
- 表的三种基本操作:插入(insert)、删除(delete)、更新(update)
- Moodle: 查询 / 更新 / 添加 / 删除 / 导出 用户 ($DB用法
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作