首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >codeigniter和多索引where(array)函数的使用

codeigniter和多索引where(array)函数的使用
EN

Stack Overflow用户
提问于 2011-09-07 09:50:23
回答 3查看 359关注 0票数 0

当我在codeigniter中使用它时,它只选择最后一个数组索引

代码语言:javascript
运行
复制
$array = array("status !=" => "deleted", "status !=" => "concept");
$this->db->where($array);

这就是结果:

代码语言:javascript
运行
复制
SELECT * FROM (`table`) WHERE `status` != 'concept'

有没有人知道为什么或者知道更好的方法?

EN

Stack Overflow用户

发布于 2012-02-22 10:15:47

如果所有子句的列都相同,则where_not_in()方法将是比多个where()更好/更简洁的选择。它就像它说的那样做--创建一个NOT IN (..)子句

示例用法:

代码语言:javascript
运行
复制
$this->db->where_not_in('status', $bad_statuses);
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7328065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档