Witam próbuje dodać żeby był przesyłany czas logowania do tabeli przy zalogowaniu.
Zrobiłam tak i dodaje ale tylko same zera
if ($rezultat = @$polaczenie->query(
sprintf("SELECT * FROM uzytkownicy WHERE user='%s' AND pass='%s'",
mysqli_real_escape_string($polaczenie,$login),
mysqli_real_escape_string($polaczenie,$haslo))))
{
$ilu_userow = $rezultat->num_rows;
if($ilu_userow>0)
{
$_SESSION['zalogowany'] = true;
$sql = "UPDATE uzytkownicy SET data_logowania = CURRENT_TIMESTAMP WHERE user = :user";
$wiersz = $rezultat->fetch_assoc();
$_SESSION['id'] = $wiersz['id'];
$_SESSION['user'] = $wiersz['user'];
$_SESSION['usertype'] = $wiersz['usertype'];
a w bazie pozycja data_logowania ma typ TIMESTAMP a ustawienia domyślne CURRENT_TIMESTAMP
nie wiem jak wskazać WHERE user = :user żeby zapisywał tylko do logowanego usera bo obecnie całą kolumnę zmienia i jak zrobić żeby zapisał date ostatniego logowania.
co robię źle ?