是否PDO::PARAM_???存在一些可用于日期或时间戳的内容?
PDO::PARAM_???
样例代码:
$sql = "UPDATE my_table SET current_date = :date WHERE id = 43"; $statement = $pdo->prepare ($sql); $statement->bindParam (":date", strtotime (date ("Y-m-d H:i:s")), PDO::PARAM_STR); $statement->execute ();
在SQL查询中写日期时,您将其写为字符串。您必须对准备好的语句执行相同的操作,并使用PDO::PARAM_STR,就像您在建议的代码部分中所做的一样。
PDO::PARAM_STR
对于“时间戳”,如果用“时间戳”表示:
string
int