我想在db中插入值。我有一个表作为registration_patients。我的代码是:
$data = array(
'patients_first_name' => $this->input->post('first_name'),
'patients_last_name' => $this->input->post('last_name'),
'patients_email' => $this->input->post('email'),
'patients_password'=> $this->input->post('password'),
'patients_birth_date'=> date('Y-m-d', strtotime($this->input->post('day') . "-" .$this->input->post('month') . "-" . $this->input->post('year'))),
'patients_sex'=> $this->input->post('sex'),
'patients_telephone'=> $this->input->post('telephone'),
'patients_codice_fiscale'=> $this->input->post('codice_fiscale'),
'account_active'=> 0
);
return $this->db->insert('registration_patients', $data);
现在将值插入到数据库总线中,显示一些错误和警告
遇到PHP错误
严重性:警告
消息:strtotime():依赖系统的时区是不安全的 设置。您必需使用date.timezone设置或 date_default_timezone_set()函数。如果您使用其中任何一个 方法,你最有可能仍然得到这个警告 拼写错误的时区标识符。我们选择了“欧洲/伦敦” 'BST / 1.0 / DST'而不是
文件名:models / doctors_model.php
行号:22遇到PHP错误
严重性:警告
消息:date():依赖系统的时区是不安全的 设置。您必需使用date.timezone设置或 date_default_timezone_set()函数。如果您使用其中任何一个 方法,你最有可能仍然得到这个警告 拼写错误的时区标识符。我们选择了“欧洲/伦敦” 'BST / 1.0 / DST'而不是
文件名:models / doctors_model.php
行号:22
答案 0 :(得分:7)
在root_folder/index.php
中写date_default_timezone_set('America/New_York');
并查看问题是否已解决。以下是available timezones
的{{3}}。