dz模板开发中常用的sql语句

调用单个字段

$myUserName = DB::result(DB::query("SELECT username FROM ".DB::table('common_member')." WHERE uid = '1'"));

调用统计数据

$userCount = DB::result(DB::query("SELECT count(*) FROM ".DB::table('common_member')." WHERE uid = '1'"));

多数据表的调用

$perpage = 40;

$curpage = empty($_GET['page'])?1:intval($_GET['page']);

$start = ($curpage-1) * $perpage;

$acount = DB::result(DB::query("SELECT count(*) FROM ".DB::table('forum_forum'). "b LEFT JOIN ".DB::table('forum_forumfield')."bf ON bf.fid=b.fid WHERE b.type = 'sub'"));

$alist = array();

if($acount){

$query = DB::query("SELECT bf.*,b.* FROM ".DB::table('forum_forum')." b LEFT JOIN ".DB::table('forum_forumfield')."bf ON bf.fid = b.fid WHERE b.type = 'sub' ORDER BY bf.fid DESC LIMIT $start,$perpage");

while($value = DB::fetch($query)){

$alist[] = $value;

}

}

$multi = multi($account,$perpage,$curpage,"URL地址");

前台数据的显示

<!--{loop $alist $key $value}-->

<!--{eval $cover = DB::result(DB::query("SELECT attachment FROM ".DB::table ('forum_threadimage')." WHERE tid = '$value['tid']'"));}-->
$value[authorid]

<img src="$cover">

<!--{/loop}-->

时间戳

<!--{echo date("Y-m-d H:i:s",这里填写时间参数)}-->

2017-3-20 20:00:00

<!--{echo date("Y/m/d H:i:s",这里填写时间参数)}-->

2017/5/30 20:00:00

<!--{echo dgmdate(这里填写时间参数,'u','9999',getglobal('setting/dateformat')}-->

1分钟前/1天前

截取字符字数

表单提交

<form action="do.php?op=jiangchi&con=yes" method = "post" autocomplete="off">

<input type="hidden" value="{FORMHASH}" name = "formhash" />

最低奖金:<input name="qi" type="text" value="$qishi" />

最高奖金:<input name="end" type = "text" value = "$zhzh">

<button value="true" name="tijiao" type="submit">提交设置</button>

<input type = "hidden" name="tijiao" value="true" />

</form>

写入数据库

if(submitcheck('tijiao')){

$setarr = array(

'tid' => $_GET['topicid'],

'name' => $_POST['name'],

'position' => $_GET['position'],

'dateline' => $_G['timetamp'],

);

DB::insert('form_poststick',$setarr,1);

$query = DB::query("UPDATE ".DB::table('forum_thread'). " SET stickreply='1' WHERE tid = '$tid'");

$query = DB::query("DELETE FROM ".DB::table('forum_post')." WHERE pid = '$pid'");

showmessage('成功的提示信息',"forum.php?mod = viewthread&tid=$tid");
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值