Witam

pobieram sobie dane z formularza za pośrednictwem kodu:

$email = addslashes(trim($_POST['email']));

następnie przy pomocy

$data_log=date('Y-m-d H:i:s');

pobieram aktualną godzinę i datę

i teraz chciałem przy pomocy PHP w bazie danych zmienić (wcześniejsza już tam jest) datę dla konkretnego adresu email (pobranego z formularza)
Próbuje z

$sth = $db->prepare('UPDATE user SET data_log = :data_log WHERE email = :emaill');
$sth->bindValue(':data_log', $data_log, PDO::PARAM_STR);
$sth->execute();

i nic się nie dzieje. Jak :email zmienię na konkretny email np. '[email protected]' to wszystko działa a jak zmienię na powyżej to już nie.
Ma ktoś jakiś pomysł gdzie robię błąd ?