European 发表于 2011-11-9 16:48:54

ci做查询,并显示查询结果怎么做啊,

ci做查询,并显示查询结果怎么做啊,

shenma 发表于 2011-11-10 09:00:56

$res = $this->db->get('表名')->result_array();
echo '<pre>';
print_r($res);

这是最简单的一种查询了你可以查下手册的

likely_01 发表于 2011-11-11 15:50:02

楼上的太精辟了

European 发表于 2011-11-12 01:07:46

我想问的是应该是按条件查询,如果搜索一张表里的姓名字段,还有时间查询的,符合一个或者两个的就显示。楼上说的是没有按条件吧,你的语句应该是显示表里的全部行或数据吧,没有按条件吧?我的条件是从视图的表单中传过来的,怎么再返回原来的视图显示搜索到的数据?我是我想问的关键

Rming 发表于 2011-11-12 01:57:59

European 发表于 2011-11-12 01:07 static/image/common/back.gif
我想问的是应该是按条件查询,如果搜索一张表里的姓名字段,还有时间查询的,符合一个或者两个的就显示。楼 ...

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四五天。。。仅供参考

European 发表于 2011-11-12 13:25:44

model('basic')也给来参考下

oraclelee 发表于 2011-11-30 10:23:33

晕,这样就结帖了?
页: [1]
查看完整版本: ci做查询,并显示查询结果怎么做啊,