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

[讨论/交流] $this->db->->where($where)中$where为空时会出现错误?

[复制链接]
发表于 2011-8-6 17:03:22 | 显示全部楼层 |阅读模式
$this->db->->where($where)中$where为空时会出现错误?
如:
$result=$this->db->select($id)->select($name)->where($where)->get($table)->result_array();
$where为空是出现错误。
后面的版本是否可以改善这个问题?
或者有其他不做判断的处理方法?
$where 默认赋值为1, 也不行?
发表于 2011-8-6 19:24:28 | 显示全部楼层
你试试$where = array();
 楼主| 发表于 2011-8-8 10:58:51 | 显示全部楼层
jeongee 发表于 2011-8-6 19:24
你试试$where = array();

果然厉害!
还有个问题,比如,$this->db->select($id,$name) 这样的话也出错,该怎么写?
发表于 2011-8-8 11:03:15 | 显示全部楼层
heokok 发表于 2011-8-8 10:58
果然厉害!
还有个问题,比如,$this->db->select($id,$name) 这样的话也出错,该怎么写? ...

你去看看
$this->db->select();
使用说明,不要主观臆断

本版积分规则