获取当前用户呢称
获取当前用户金币
加减当前用户金币,怎么操作?
admin 2016-10-8
有很多童鞋跟我反映, 自己不会玩SQL 也不会框架的Model语法 想获取自己想要的数据都难, 所以本帖 就集合一点大家需要用到的代码, 如果本文没有你想要的 你可以评论提交一下你需要的. 我会从本帖编辑更新
获取 N 个 最新发表的主题 (获取最新的10篇文章)
S("Thread")->select("*",array('ORDER'=>['tid'=>'DESC'],'LIMIT'=>10));
获取 N 个 最早发表的主题 (获取10篇文章)
S("Thread")->select("*",array('ORDER'=>['tid'=> 'ASC'],'LIMIT'=>10));
获取 N 个 第二页的 最新发表主题 (获取第二页的10篇最新文章) 注意 数组从0开始 下面的1 其实是第二页 而0是第一页
S("Thread")->select("*",array('ORDER'=>['tid'=> 'DESC'],'LIMIT'=>array(1,10))); //获取第二页
S("Thread")->select("*",array('ORDER'=>['tid'=> 'DESC'],'LIMIT'=>array(0,10))); //获取第一页
获取 N 个 最新回复的文章
S("Thread")->select("*",array('ORDER'=>['btime'=> 'DESC'],'LIMIT'=>10));
获取 N 个 浏览次数最高的文章
S("Thread")->select("*",array('ORDER'=>['views'=> 'DESC'],'LIMIT'=>10));
获取 N 个 回复次数最高的文章
S("Thread")->select("*",array('ORDER'=>['posts'=> 'DESC'],'LIMIT'=>10));
获取某个板块分类下的 N个 最新发表文章 (获取板块ID为1的10篇最新发表的文章)
S("Thread")->select("*",array('fid'=>1,'ORDER'=>['tid'=> 'DESC'],'LIMIT'=>10));
删除某个主题 (并不会删除主题内的评论以及附件)
S("Thread")->delete(array('tid'=>1)); // 1 = 主题ID
删除某个主题内的所有评论
S("Post")->delete(array('tid'=>1)); // 1 = 主题ID 删除属于主题1的所有评论
删除某个用户的所有主题
S("Thread")->delete(array('uid'=>1)); // 1 = 用户ID
删除某个用户的所有评论
S("Post")->delete(array('uid'=>1)); // 1 = 用户ID
删除某个用户在某个主题下发表的所有评论
S("Post")->delete(array('AND'=>array('tid'=>主题ID,'uid'=>用户uid)));
删除所有 标题包含某个关键字的主题
S("Thread")->delete(array('title[~]'=>'关键字')); // 将删除包含 关键字 的所有主题
删除所有 内容包含 某个关键字的 评论
S("Post")->delete(array('content[~]'=>'关键字'));
用户增加金币 减少金币
S("User")->update(array('gold[+]'=>1),array('uid'=>用户UID)); //增加1金币 将[+] 改为 [-] 即为减少金币
设置 用户金币
S("User")->update(array('gold'=>1),array('uid'=>用户UID)); //设置用户金币只有1个
设置用户当前所在用户组
S("User")->update(array('gid'=>4),array('uid'=>用户UID)); //设置他的用户组ID为4 用户组ID 在后台 用户组设置 可见
获取当前用户呢称 获取当前用户金币 加减当前用户金币,怎么操作? |
|
@zheng2014:回复 #1 获取当前用户呢称获取当前用户金币加减当前用户金币,怎么操作?去看个人中心复制。 |
|
谁能告诉下怎么使用这些代码 ! 小白刚入门 S("Thread")->select("*这个代表啥",array('fid'=>1,'ORDER'=>'id DESC','LIMIT'=>10)); |
|
不知道怎么用安 |
|
嗯嗯,,这个可以有.. |
|
获取 N 个 最新发表的主题 (获取最新的10篇文章) S("Thread")->select("*",array('ORDER'=>'id DESC','LIMIT'=>10)); 具体怎么样只用,举个例子 |
|
怎么使用???能发个例子么?特别是在插件中怎么使用? |
|
$Thread = S("Thread"); $pageid=intval(isset($_GET['HY_URL'][3]) ? $_GET['HY_URL'][3] : 1) or $pageid=1; $thread_data = $Thread->select('*',array( 'uid'=>$id, "LIMIT" => array(($pageid-1) * 10, 10), "ORDER" => "id DESC" )); if(empty($thread_data)) $thread_data=array(); foreach ($thread_data as &$v) { $v['atime'] = $v['atime']; $v['avatar'] =$data['avatar']; $v['user'] = $data['user']; } |
|
怎么获取当前板块版主昵称。 |
|
@snmhm84:回复 #10 怎么获取当前板块版主昵称。板块可以设置多个 版主 所以版主是一个列表 他存放在 $forum[forumg] 中 <?php $User = M('User'); $arr = explode(',',$forum[$fid]['forumg']); ?> {foreach $arr as $v} 用户名: {php echo $User->id_to_user(intval($v))} {/foreach} |
|
如何查询摸个表? @admin |
|
怎么获取用户邮箱 |
|
ghq540979712# 13楼 2018-1-6 点评 开发文档里面有,已解决~ //实例UsergroupModel对象 $Usergroup = M("Usergroup"); //用户组GID转用户组名称 echo $Usergroup->gid_to_name($gid); 请问大佬,怎么通过用户组gid获取用户组名称?谢谢~~ |
|
zheng2014 2016-10-8 获取当前用户呢称 获取当前用户金币 加减当前用户金币,怎么操作? |
|
2086124564# 15楼 2021-7-7 点评 1 |