我需要检查两个变量是否匹配id = x
。
首先,我检查了ID为x的行,然后我需要检查$ category和$ title是否等于该行中的值。
如何将变量与字段进行比较,如果它们匹配则返回true ???
function match_id($category,$id,$title)
{
$this->db->where(array('id' => $id));
$query = $this->db->get('news');
if ($query->num_rows() > 0){
foreach ($query->result() as $row) {
$data = array(
'category' => $row->category,
'title' => $row->title
);
}
//If category == $category && title == $title, return true
return true;
}
else{
return false;
}
}
答案 0 :(得分:3)
您可以在查询中进行匹配:
$this->db->where(array('id' => $id,'title'=>$title,'category'=>$category));
$query = $this->db->get('news');
if ($query->num_rows() > 0){
return true;
}
else{
return false;
}
答案 1 :(得分:1)
if ($data['category'] == $category && $data['title']==$title)
{
return TRUE;
}