Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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
是否未插入PHP更新查询日期?_Php_Mysql - Fatal编程技术网

是否未插入PHP更新查询日期?

是否未插入PHP更新查询日期?,php,mysql,Php,Mysql,朋友们好,这是我的更新查询 UPDATE bizz_investor_form set Published_Published='publishedyes', Published_Listed_and_Discoverable='listedanddiscoverableno', Published_Describe_Start_Date='21-10-2013', Describe_end_Date='30-10-2013' WHERE user_id =136 当

朋友们好,这是我的更新查询

UPDATE bizz_investor_form set    
  Published_Published='publishedyes',
  Published_Listed_and_Discoverable='listedanddiscoverableno',
  Published_Describe_Start_Date='21-10-2013',
  Describe_end_Date='30-10-2013' 
WHERE user_id =136

当我运行该查询时,放入数据库的日期(如0000-00-00)请帮助任何人。

mysql中的日期时间格式为YYYY-MM-DD H:i:s(2013-10-30 11:08:55)

将字段类型设置为
日期
或将值更改为
2013-10-30 00:00
(mysql日期格式YYYY-MM-DD hh:MM:ss)

MySQL的格式为YYYY-MM-DD

您可以使用

DATE_FORMAT('1997-10-04 00:00:00', '%W %M %Y');
将日期更改为喜欢

$startdate = date("Y-m-d",strtotime('21-10-2013'));
$enddate = date("Y-m-d",strtotime('21-10-2013'));
然后写下你的查询

"UPDATE bizz_investor_form set    
  Published_Published='publishedyes',
  Published_Listed_and_Discoverable='listedanddiscoverableno',
  Published_Describe_Start_Date='".$startdate."',
  Describe_end_Date='".$enddate."' 
WHERE user_id =136"

数据库中日期字段的类型是什么<代码>日期?尝试将格式更改为
YYYY-MM-DD
@FDL我选择DATETIME。可能是月-日-年或年-月-日,请在mysql日期类型数据类型字段中检查订单,将值设置为“2013-10-30”(YYYY-MM-DD)