Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在codeigniter的数据库表中插入int date_Mysql_Codeigniter - Fatal编程技术网

Mysql 在codeigniter的数据库表中插入int date

Mysql 在codeigniter的数据库表中插入int date,mysql,codeigniter,Mysql,Codeigniter,我试图将整型日期值插入到数据库中,但它只会像我的日期是(23-09-2019)一样将日期后移到数据库中。我想像整型日期值一样插入此日期 以下是我的查看代码: <input type="text" class="form-control datetimepicker7" name="entity_expired" value="" placeholder="Date" autocomplete="off"> 您可以这样尝试: $entity\u expired=strotime(tr

我试图将整型日期值插入到数据库中,但它只会像我的日期是(23-09-2019)一样将日期后移到数据库中。我想像整型日期值一样插入此日期

以下是我的查看代码:

<input type="text" class="form-control datetimepicker7" name="entity_expired" value="" placeholder="Date" autocomplete="off">

您可以这样尝试:

$entity\u expired=strotime(trim($u POST['entity\u expired']);
$data=数组('entity\u expired'=>$entity\u expired);
$this->db->where('entity\u id',$entity\u id);
$this->db->update('tbl_entity',$data);
要在以后的日期检索过期的实体,请执行以下操作:

$entity\u expired=日期('Y-m-d',$data->entity\u expired);

您所说的日期像整型日期值是什么意思?任何预期的输出?1569208561像今天这样将日期转换为int值您的列数据类型是什么?entity_expired数据类型是-->int(11)通常日期存储在数据库中的日期类型中(对于mysql datetime),稍后您可以在php date()的帮助下将插入的日期转换为任何日期格式ref:如果我更新任何数据,它在1970年后不会工作参见图片:post['entity\u expired']的格式是什么?在数据库中,数据类型是
int
我不是在问你的db列,我是在问sentI的
$\u post['entity\u expired']
格式。当我使用日期选择器时,输入类型为
text
$entity_expired = trim($_POST['entity_expired']);

$data = array('entity_expired' => $entity_expired);
$this->db->where('entity_id',$entity_id);
$this->db->update('tbl_entity',$data);