PHP-将今天的日期插入到MySql字段中不起作用

时间:2014-04-09 08:09:44

标签: php mysql

对某些人来说非常简单,但对PHP来说却很陌生。我只想将今天的日期插入MySQL中的日期字段

提前致谢。

$sql = "UPDATE IA SET IASubmitted ='yes', IASubmittedDate='date('Y-m-d')' WHERE Reference='$Reference'";
$result=mysql_query($sql); 

5 个答案:

答案 0 :(得分:4)

我认为最简单的答案如下:

$sql = "UPDATE IA SET IASubmitted ='yes', IASubmittedDate='". date('Y-m-d'). "' WHERE Reference='$Reference'";
$result=mysql_query($sql); 

答案 1 :(得分:0)

试试这个:

$date = date('Y-m-d');

sql = "UPDATE IA SET IASubmitted ='yes', IASubmittedDate='". $date. "' WHERE Reference='$Reference'";
$result=mysql_query($sql); 
希望这可以帮到你。

答案 2 :(得分:0)

试试这个

sql = "UPDATE IA SET IASubmitted ='yes', IASubmittedDate='" DATE_FORMAT(NOW(),'%Y-%m-%d') "' WHERE Reference='$Reference'";
$result=mysql_query($sql);

答案 3 :(得分:0)

您可以使用MySQL date()函数在没有php CURDATE()函数的情况下执行此操作。这应该是这样的

$sql = "UPDATE IA SET IASubmitted ='yes', IASubmittedDate=CURDATE() WHERE Reference='$Reference'";
$result=mysql_query($sql); 

答案 4 :(得分:0)

您也可以使用:

$ sql =“UPDATE IA SET IASubmitted ='yes',IASubmittedDate = now()WHERE Reference ='$ Reference'”; $结果= mysql_query($ SQL);

这两项都有效: 当IASubmittedDate是date或 IASubmittedDate是datetime