Php 使用mySQL查询创建一个异常
我正在使用CodeIgniter开发CMS,我想对我的SQL查询做一个例外Php 使用mySQL查询创建一个异常,php,mysql,codeigniter,Php,Mysql,Codeigniter,我正在使用CodeIgniter开发CMS,我想对我的SQL查询做一个例外 function get_categories() { $query = $this->db->get('ft_categories'); return $query->result(); } 这个函数将获取我表中的每个类别,我想从这个结果中删除一些内容 例如: 我从查询中得到:CAT1-CAT2-CAT3-SPECIALCAT,我想用这只猫的名字从结果中删除SPECIALCAT 可能
function get_categories()
{
$query = $this->db->get('ft_categories');
return $query->result();
}
这个函数将获取我表中的每个类别,我想从这个结果中删除一些内容
例如:
我从查询中得到:CAT1-CAT2-CAT3-SPECIALCAT,我想用这只猫的名字从结果中删除SPECIALCAT
可能吗?我如何才能做到这一点?您可以使用:
$this->db->where('CAT !=', "SPECIALCAT");
$query = $this->db->get('ft_categories');
return $query->result();
或
它们假设您的字段名为“CAT”,并且您希望避免检索的类别的值为“SPECIALCAT”。它们是等价的语句,只是格式略有不同。更多信息请参见。我觉得自己很愚蠢,这很简单:p现在这绝对有道理!
$query = $this->db->get_where('ft_categories, 'CAT !=', "SPECIALCAT");
return $query->result();