これは、テーブル名がborrow_user
、NOW()
のデータベースにデータを挿入するための配列で、avt_date
のフィールド名がborrow_user
のテーブルで使用されています。codeigniterのモデル引数の配列にNOW()関数を渡すにはどうしたらいいですか?
NOW()
をcodeigniterのモデル引数の配列に渡すにはどうすればよいですか?
$data = array(
'user_name'=>$name,user_name is a field name in table
'user_father_name'=>$this->input->post('father_name'),//user_father is a field name in table
'user_dob'=>$this->input->post('DOB'), //user_dob is a field name in table
'user_email'=>$this->input->post('email'), // user_email is a field name in table
'user_pass'=>md5($pass), //user_pass is a field name in table
'user_address'=>$this->input->post('address'),
'phn'=>$this->input->post('phn'),
'user_type'=>2,
'avt_date'=>NOW()); //now() function is not working given an error .
$this->load->model('login_user');
$regis_id=$this->login_user->regis_b($data);
//model class code
public function regis_b($data)
{
$arr=array('user_email'=>$data['user_email']);
$this->db->insert('borrow_user', $data);
$sel_id=$this->db->select('id')
->from('borrow_user')
->where($arr)
->get();
if($sel_id->num_rows())
{
return $sel_id->row()->id;
}else{
return FALSE;
}
}
エラーは何ですか? –