Conversion de la chaîne au format d'horodatage MySQL en php

Je suis en train d'écrire une requête en php à l'aide d'une chaîne de caractères envoyée à partir d'un android application java.

La requête est quelque chose comme :

$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"));

Mais je doute que le timestamp est stocké comme une chaîne de caractères à l'intérieur de MySQL.

Comment dois-je convertir la chaîne de format d'heure que dans MySQL?

La fonction strtotime(string) fonction php convertit en temps unix.

Mais le MySQL stocke les choses différemment, je suppose. Merci.

EDIT: C'est qu'il s'affiche dans MySQL phpmyadmin: 2011-08-16 17:10:45

EDIT: Ma requête est mal. Canon utiliser une clause where avec Insert.
La requête doit être mise à JOUR .... SET ... = ... OÙ ....
Mais le a accepté de répondre est la bonne manière d'utiliser le temps à l'intérieur de la clause where.

source d'informationauteur Brahadeesh