我试图使用NOW()mysql函数更新插入行的datetime列。 datetime列称为“交易”。我试图找到一种类似的PHP函数来镜像/模仿datetime格式,但是找不到合适的函数。
$purchase = query("INSERT INTO `Portfolio`(`id`, `symbol`, `shares`, `transaction`, `transType`) VALUES ((?),(?),(?),(?),(?)) ON DUPLICATE KEY UPDATE shares = shares + VALUES(shares)",$user,$symbol,$shs,NOW(),"BUY");
最佳答案
您可以使用PHP date
函数:
date("Y-m-d H:i:s")
放置当前时间
或您不能绑定参数:
$purchase = query("INSERT INTO `Portfolio`(`id`, `symbol`, `shares`, transaction`, `transType`) VALUES (?,?,?,NOW(),?) ON DUPLICATE KEY UPDATE shares = shares + VALUES(shares)",$user,$symbol,$shs,"BUY");