在 php 中将字符串转换为 MySQL 时间戳格式
我正在使用从Android Java应用程序发送的字符串在php中编写查询。
查询类似于:
$insertSQL = sprintf("INSERT INTO app_DuckTag (taste) VALUES (%s) WHERE species=%s AND timestamp=%s",
GetSQLValueString($_POST['taste'], "text"),
GetSQLValueString($_POST['species'], "text"),
GetSQLValueString($_POST['timestamp'], "text"));
但我怀疑时间戳是否存储在MySQL中作为字符串。
我应该如何将字符串转换为MySQL中的时间格式?
strtotime(string) php 函数将其转换为 unix 时间。
但是MySQL的存储方式不同,我猜。谢谢。
编辑:这就是它在MySQL phpmyadmin中的显示方式:2011-08-16 17:10:45
编辑:我的查询是错误的。Cannon 使用 where 子句和 Insert into。
查询必须是更新....设置 ... = ...哪里。。。。
但接受的答案是使用 WHERE 子句中时间的正确方法。