gpt4 book ai didi

php - 现在日期时间 PHP mysql(+ PDO 变体)

转载 作者:IT老高 更新时间:2023-10-29 00:08:40 26 4
gpt4 key购买 nike

感谢收看。所有有用的答案/评论都投了赞成票。

在 php 中,您可以像这样使用 NOW():

mysql_query("INSERT INTO tablename (id,      value,      time_created) 
VALUES ('{$id}', '{$value}', NOW())");

我怎样才能在 PDO 中做同样的事情。当我像这样绑定(bind)时,我得到一个错误:

$stmt->bindParam(':time_added', NOW(), PDO::PARAM_STR);

是 PDO:PARAM_STR 吗?

最佳答案

因为没有人明确回答这个问题,为了完整起见,我将添加正确的答案。

$stmt = $pdoDb->prepare('INSERT INTO tablename (id, value, time_created) VALUES (:id, :value, NOW())');
// either bind each parameter explicitly
$stmt->bindParam(':id', $id); // PDOStatement::bindValue() is also possibly
$stmt->bindParam(':value', $value);
$stmt->execute();
// or bind when executing the statement
$stmt->execute(array(
':id' => $id,
':value' => $value
));

关于php - 现在日期时间 PHP mysql(+ PDO 变体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1575601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com