在CodeIgniter中比较两个值与空格

问题描述:

我有两个表,我想比较我的模型中的值,一个来自我的product_category表,另一个来自产品表。在CodeIgniter中比较两个值与空格

enter image description here

enter image description here

public function selectcategory($cat) 
{ 
    $this->db->where('product_cat',$cat); 
    $query = $this->db->get('product_category'); 
    return $query; 
} 

$cat="Health Care"; 

卫生%20Care如何去除20%和比较这些价值?

+0

可能重复:// *.com /问题/ 14970212 /防止白空间,在查询感转换到20' –

+1

可能的复制[防止查询中的空白转换为%20](https://*.com/questions/14970212/prevent-white-space-in-query-being-converted-to-20) – vasek

尝试使用此方法从字符串

urldecode($cat) 
+0

感谢它为我工作 –

+0

@AdiSingh upvote然后:) – shashi

+0

@AdiSingh开玩笑。 – shashi

除去%20或%27它是URL编码值。你必须解码vaue然后比较它。这将转换%20space再次

public function selectcategory($cat) 
{ 
    $cat =urldecode ($cat); 
    $this->db->where('product_cat',$cat); 
    $query = $this->db->get('product_category'); 
    return $query; 
} 
的`的https