相关疑难解决方法(0)

在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"));
Run Code Online (Sandbox Code Playgroud)

但是我怀疑时间戳是作为字符串存储在MySQL中的.
我应该如何在MySQL中将字符串转换为时间格式?
strtotime(string)php函数将其转换为unix时间.
但我想,MySQL存储的方式不同.谢谢.

编辑:这是它在MySQL phpmyadmin中显示的方式:2011-08-16 17:10:45

编辑:我的查询错了.Cannon使用带有Insert into的where子句.
查询必须是UPDATE .... SET ... = ... WHERE ....
但是接受的答案是在WHERE子句中使用时间的正确方法.

php mysql string android timestamp

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×1

mysql ×1

php ×1

string ×1

timestamp ×1