框架学习八:Model查询

 1 <?php
 2 
 3 class UserAction extends Action {
 4     public $height = 180;
 5 
 6     public function regok() {
 7 
 8         $userModel = D('User');
 9         
10         if($userModel->create() == false) {
11             echo $userModel->getError();
12             exit;
13         }
14 
15         if($userModel->add()) {
16             echo '注册成功';
17         } else {
18             echo '注册失败';
19         }
20     }
21 
22     public function userList() {
23         $userModel = D('User');
24         
25         // 所有行所有列
26         // print_r($userModel->select());
27 
28         // 指定取username,email列,所有行出来.
29         // print_r($userModel->field('username,email')->select());
30 
31         // 排除某一或几列,所有行.
32         ///print_r($userModel->field('passwd')->select());
33 
34         // 排除某一或几列,所有行.
35         // print_r($userModel->field('passwd',true)->select());
36 
37         // 根据id倒序排列
38         // print_r($userModel->order('id desc')->select());
39 
40         // 查询id>5的用户
41         // print_r($userModel->where('id>5')->select());
42         // 查询id > 5用户,并按id倒序排列
43         // print_r($userModel->where('id>5')->order('id desc')->select());
44 
45         // 查询最新的用户
46         // print_r($userModel->order('id desc')->limit(1)->select());
47 
48 
49         // 统计用户的平均年龄
50         // echo $userModel->avg('age');
51         // print_r($userModel->group('passwd')->avg(age));
52 
53         // sql语句
54         // $sql = 'select avg(age) from user group by passwd';
55         // $list = $userModel->query($sql);
56 
57         // sql语句
58         $list = $userModel->order('id desc')->field('passwd',true)->select();
59 
60         
61 
62         // TP模板的赋值
63         $this->assign('title','今天阴天闷热');
64 
65         // TP模板赋数组
66         $this->assign('info',array('username'=>'张三','age'=>22));
67 
68         // TP模板赋对象
69         $this->assign('me',$this);
70         
71         // 赋一个多维数组
72         $this->assign('list',$list);
73         $this->assign('abc',$list);
74         
75 
76         $this->display();
77     }
78 
79 }

 

转载于:https://www.cnblogs.com/zhanghonggang/p/3176548.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值