用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3065|回复: 6
收起左侧

[版本 2.x] ci做查询,并显示查询结果怎么做啊,

[复制链接]
发表于 2011-11-9 16:48:54 | 显示全部楼层 |阅读模式
ci做查询,并显示查询结果怎么做啊,
发表于 2011-11-10 09:00:56 | 显示全部楼层
$res = $this->db->get('表名')->result_array();
echo '<pre>';
print_r($res);

这是最简单的一种查询了  你可以查下手册的
发表于 2011-11-11 15:50:02 | 显示全部楼层
楼上的太精辟了
 楼主| 发表于 2011-11-12 01:07:46 | 显示全部楼层
我想问的是应该是按条件查询,如果搜索一张表里的姓名字段,还有时间查询的,符合一个或者两个的就显示。楼上说的是没有按条件吧,你的语句应该是显示表里的全部行或数据吧,没有按条件吧?我的条件是从视图的表单中传过来的,怎么再返回原来的视图显示搜索到的数据?我是我想问的关键
发表于 2011-11-12 01:57:59 | 显示全部楼层
European 发表于 2011-11-12 01:07
我想问的是应该是按条件查询,如果搜索一张表里的姓名字段,还有时间查询的,符合一个或者两个的就显示。楼 ...

public function get($user_name)
        {
                if(!isset($user_name)){
                        //basic是我自己写的常用函数库。。。
                        $this->load->model('basic');
                        $user_name = $this->basic->url_name();
                }
                $User = $this->db->get_where('user', array('name' => $user_name), 1, 0);
                foreach ($User->result() as $user)
                                {
                                $User = array(
                                         "id" => $user->id,
                                         "name" =>  $user->name,
                                         "email" =>  $user->email,
                                         );
                                }
                return $User;
        }


这是我写在user类里的。。。 通过调用user类get函数 获取已知用户名的用户信息,并以数组$user 返回,呵呵 我刚学CI四五天。。。仅供参考
 楼主| 发表于 2011-11-12 13:25:44 | 显示全部楼层
model('basic')也给来参考下
发表于 2011-11-30 10:23:33 | 显示全部楼层
晕,这样就结帖了?

本版积分规则