$stmt = $conn->prepare("INSERT INTO users (username,created) VALUES (?,?)");
$stmt->bind_param("ss", $_POST['username-reg','whatdoiputhere?']);
$stmt->execute();
我想添加一个“现在”的日期/时间戳,也可以同时插入该日期/时间戳,以便我可以跟踪用户何时创建帐户。我需要编写/引用以获得当前日期的功能吗?还是有一个我只需要引用的已知功能?我是php新手,对不起
您可以使用NOW()
:
$stmt = $conn->prepare("INSERT INTO users (username,created) VALUES (?, NOW())");
$stmt->bind_param("s", $_POST['username-reg']);
$stmt->execute();
您可以通过在表中创建如下列来利用MySQL的时间戳初始化功能:
alter table users add column ts_created timestamp default current_timestamp