我要检查cpt代码是否已存在于数据库中,或者是否不存在更新形式。
所以,首先,我要检查数据库中存在的所有cpt代码,但发布后除外。现在我得到的结果没有发布cpt代码。...现在,我想从第一个查询结果中检查cpt代码。
我在控制器中的功能
public function updatedDxCodeExist()
{
$this->load->model('MedicineModel');
$Id = $this->input->post("Id");
$dxCode = $this->input->post("dxCode");
if(empty($Id))
{
$result = $this->MedicineModel->updatedDxCodeExist($dxCode);
} else {
$result = $this->MedicineModel->updatedDxCodeExist($dxCode, $Id);
}
if(empty($result))
{
echo("true");
}
else
{
echo("false");
}
}
我在模型中的功能
public function updatedDxCodeExist($dxCode, $Id =0)
{
$this->db->select("dx_code");
$this->db->from("dx_codes");
$this->db->where('dx_code !=',$dxCode);
$query = $this->db->get();
return $query->result();
}
答案 0 :(得分:0)
实际上,您可以这样使用:
if($result->num_row() <= 0 )
{
echo("true");
}
else
{
echo("false");
}
答案 1 :(得分:0)
您可以在codeigniter中使用array_search函数