Jak zmienić rekord w bazie danych przy pomocy PHP

0

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 = :email');
$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 ?

1

Gdzie bindujesz parametr email?

0

Wiem
Właśnie zauważyłem i sam zmieniłem (dodałem) ;)
Dzięki
temat do zamknięcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1