Hello,
Tu es sûre que la valeur de $id existe dans la bdd ?
Sinon, pourquoi tu n'utilises pas la méthode prepare dans ce cas ? Ca semble plus adapté, non ? ^^
EDIT : Je ne suis pas sûr, mais le problème ne viendrait pas de la date ? Dans les bases de données, la date est sous la forme Y-m-d H:i:s. Si tu l'insères sous cette forme, ça ne marche toujours pas ?