℡儍尐孓 发表于 2012-10-18 12:58:02

CI的where问题

$this->db->where(array('user'=>'admins','pass'=>'123456'));
      $query = $this->db->get('user');
      return $query->result();
为什么我model里面这样写,然后foreach出来就一条啊;比方说我有个字段,我想得到   里面特定的几个值我要怎么写where啊,怎么不行啊,



℡儍尐孓 发表于 2012-10-18 13:29:24

{:1_1:}

℡儍尐孓 发表于 2012-10-18 14:17:51

{:1_1:}

℡儍尐孓 发表于 2012-10-18 14:48:28

{:1_1:}

℡儍尐孓 发表于 2012-10-18 15:19:06

{:1_1:}

sdink 发表于 2012-10-18 15:59:24

http://codeigniter.org.cn/user_guide/database/results.html   result()

该方法执行成功返回一个对象数组,失败则返回一个空数组。 一般情况下,我们使用下面的方法遍历结果,代码就像这样:

esult_array()

该方法执行成功时将记录集作为关联数组返回。失败时返回空数组。一般情况下,我们使用下面的方法遍历结果,代码就像这样:

看好。。。。。。。。。

℡儍尐孓 发表于 2012-10-18 16:02:36

没懂什么意思

longjianghu 发表于 2012-10-18 16:30:48

$this->db->select('字段名称1,字段名称2,......')
或者foreach循环获取自己想要的值。

℡儍尐孓 发表于 2012-10-18 17:22:39

我要得到的是一个字段里面不同的值,不是不同的字段

liya22315 发表于 2012-10-18 18:20:45

℡儍尐孓 发表于 2012-10-18 17:22 static/image/common/back.gif
我要得到的是一个字段里面不同的值,不是不同的字段

你把这样写形成的where语句是:where user="admins" and pass="123456" 只有符合这个条件的数据才会显示出来。想查询一个字段里面不同的值,可以使用or_where()语句。怎么使用查看下手册
页: [1] 2
查看完整版本: CI的where问题