使用codeigniter模型使用数组插入和检索数据。
模特:
function abc {
$tomorrow_date=$this->input->post('datee');
$id=$this->input->post('id');
$this -> db -> select('name,phone,address,age');
$this -> db -> from('user_reg');
$this -> db -> where('patient_id',$id);
$this -> db -> where('date',$tomorrow_date);
$query = $this -> db -> get();
if ($query->num_rows() > 0)
{
$row = $query->row();
}
我想插入如下:
$data = array(
'date'=>$tomorrow_date,
'name'=>$name,
'phone'=>$phone,
'address'=>$address,
'age'=>$age,
'patient_id'=>id,
);
$this->db->insert('user_info',$data);
}
如何插入数据?
答案 0 :(得分:0)
function abc {
$tomorrow_date=$this->input->post('datee');
$id=$this->input->post('id');
$this -> db -> select('name,phone,address,age');
$this -> db -> from('user_reg');
$this -> db -> where('patient_id',$id);
$this -> db -> where('date',$tomorrow_date);
$query = $this -> db -> get()->row_array();
if ($query->num_rows() > 0){
$data = array(
'date'=>$tomorrow_date,
'name'=>$query['name'],
'phone'=>$query['phone'],
'address'=>$query['address'],
'age'=>$query['age'],
'patient_id'=>$id
);
}
$this->db->insert('user_info',$data);
}