Php Codeigniter将表单字段合并到数据库中

Php Codeigniter将表单字段合并到数据库中,php,database,codeigniter,model,Php,Database,Codeigniter,Model,我的查看页面上有两个表单字段,一个是日期输入(带有一个日期选择器弹出窗口)和一个时间输入 在将这些值传递到模型中时,是否可以将它们合并在一起,以便它们都进入具有时间戳类型的单个数据库字段?e、 g 2012年12月12日+14:20,并作为2012年12月12日14:20:00保存到数据库 提前感谢如果您只想将它们连接在一起,并且可以将组合字段设置为字符串,您可以将它们连接在一起 $date = $this->input->post('date'); $time = $this-&g

我的查看页面上有两个表单字段,一个是日期输入(带有一个日期选择器弹出窗口)和一个时间输入

在将这些值传递到模型中时,是否可以将它们合并在一起,以便它们都进入具有时间戳类型的单个数据库字段?e、 g 2012年12月12日+14:20,并作为2012年12月12日14:20:00保存到数据库


提前感谢

如果您只想将它们连接在一起,并且可以将组合字段设置为字符串,您可以将它们连接在一起

$date = $this->input->post('date');
$time = $this->input->post('time');

$timestamp = "$date "."$time";

您还需要在数据库模型中为这个新的时间戳字段创建一个字段。

您还应该对日期进行某种验证,以确保是否符合您的数据库格式

如下所示:

$date = new DateTime($this->input->post("date");
$time = new DateTime($this->input->post("time");

$datetime = $date->format("Y-m-d") . $time->format("H:i:s");

然后在要插入的模型中使用$datetime变量。

听起来您只需要简单的字符串连接?太棒了,太棒了!谢谢:-)