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

[HELP] 关于查询一条记录的问题

[复制链接]
发表于 2011-3-3 20:54:02 | 显示全部楼层 |阅读模式
PHP复制代码
 
        function get_data( $id=0 ) {
                $query = $this->db->where('id', $id)->get('author')->result();
                if (isset($query[0])) {
                        return $query[0];
                } else {
                        return null;
                }
        }
 
复制代码


我自己写的查询一条记录的函数,可是感觉好烦杂,有没有比较便捷的写法。刚才刚看手册,不是很熟。求指点。
发表于 2011-3-3 21:48:49 | 显示全部楼层
isset($result)?$result:null;
发表于 2011-3-3 22:02:07 | 显示全部楼层
链式方法
链式方法允许你以连接多个函数的方式简化你的语法。考虑一下这个范例:
$this->db->select('title')->from('mytable')->where('id', $id)->limit(10, 20);
$query = $this->db->get();

本版积分规则