简述查询某字段某数据表记录数的查询方式

最近,很多人都在问 怎么查多少篇文章 多少栏目 多少评论 多少用户等其实这些东西虽然官方没有...

最近,很多人都在问 怎么查多少篇文章 多少栏目 多少评论 多少用户等

其实这些东西虽然官方没有实例 但是文档里有写

写一篇文章希望能帮助到大家


案例

查询全站总文章数 可以这样写


D('all_content')->total();

如果你要加上条件 status为1的记录数


D('all_content')->where(array('status'=>1))->total();

举一反三  某用户发布数可以这样写


D('all_content')->where(array('userid'=>‘某用户ID’))->total();

再举一反三 像什么模型modelid 栏目catid 时间inputtime等 都可以通过这样的方法去查询


统计审核通过的会员数

D('member')->where(array('status'=>1))->total();


全站评论总数 审核通过

D('comment')->where(array('status'=>1))->total();


会员已通过的稿件总数 多个条件

D('all_content')->where(array('userid' =>某用户ID,'issystem' =>0,'status' =>1))->total();


收藏数

D('favorite')->where(array('userid' =>$userid))->total();


系统消息统计数量

$memberinfo = $member->field('groupid,username')->where(array('userid'=>‘用户id’))->find();

//系统消息[群发]
$system_totnum = D('message_group')->where(array('groupid' => $memberinfo['groupid']))->total(); //总条数


收件箱未读消息

D('message')->where(array('send_to' => $memberinfo['username'], 'status' => '1', 'isread' => '0'))->total();


写成自定义函数

function 函数名称 使用英文(变量){
  return ‘输出统计语句’;
}


调用:{函数名称} 

拓展

重定向 showmsg


自定义提示

showmsg(‘提示信息’);


跳转到其他网页

showmsg(‘提示信息’, U('member/index/init'), 1);


不跳转提示信息

showmsg(‘提示信息’,stop);


如果是ajax提交 可以这样跳转

return_json(array('status'=>1, 'message'=>‘提示信息’, 'url'=>‘路由’));


查询某字段的值 减少字段查询 常用

$res = D('article')->field('userid')->where(array('id'=>1))->one();
P($res);
//打印结果 string(1) "1"


查询某标题某字段内容 模糊查询 常用

$result = $db->where(array('name'=>'%php%'))->select();


其他可见官方文档


以httponly方式开启SESSION

new_session_start();


设置一个cookie 储存在本地浏览器 常用登录

set_cookie('名称', ‘值’, 0, true);


设置一个session 存在服务器

$_SESSION['名称'] = ‘值’;


删除 常用注销等

unset($_SESSION['名称']);
del_cookie('名称');


在控制器中获取模块 控制器 方法名称

ROUTE_M 模块
ROUTE_C控制器
ROUTE_A方法


获取内容中的图片

match_img($content)


获取请求地区 输出为某省 某市 某区 在循环中时请写循环中的变量

get_address($ip)


声明:
1、本网站名称:乐源屋 - 资源分享平台
2、本站永久网址:https://leyuanwu.com/
3、分享是一种美德,转载请保留原链接。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

予人玫瑰,手有余香

上一篇

YzmCMS多内容筛选实现代码

下一篇

分享循环中获取内容中的图片并限制数量思路

0条回复
因为爱过,所以慈悲;因为懂得,所以宽容
今日签到
搜索