我目前有一个表格,可以将患者信息输入数据库。我需要获取患者到达事故和紧急情况的确切日期/时间,并将该日期时间提交到数据库。
请在下面找到 PHP 代码。我不希望日期/时间显示在表单中,我希望它在患者到达 A&E 时自动插入数据库。如何将日期时间插入数据库?
<?php
$arrival = new DateTime();
$arrivalString = $arrival->format("Y-m-d H:i:s");
?>
像这样?
INSERT INTO theTable (timeColumn) VALUES (NOW())
这只是一个常规的INSERT
声明。您甚至不需要使用 PHP 的日期时间功能,因为 MySQL 可以为您处理这些。
INSERT INTO tablename (arrival_datetime)
VALUES(NOW())
或者
INSERT INTO tablename (arrival_datetime)
VALUES(CURRENT_TIMESTAMP)
如果你想使用 php,你会做类似的事情......
<input type="hidden" name="datetime" value="<?php echo $arrivalString; ?>" />
在你的表格里面。