/ Zapytanie / UPDATE aktualizuje wszystkie ustawione wcześniej kolumny TIMEDATE [duplikat] - php, mysql, pdo, składnia

Zapytanie UPDATE aktualizuje wszystkie kolumny TIMEDATE ustawione wcześniej z teraz [duplicate] - php, mysql, pdo, syntax

Pracuję nad skryptem członkostwa i nie mogę przez całe życie dowiedzieć się, co jest nie tak z moim zapytaniem ... ktoś ma jakiś pomysł? Myślę, że potrzebuję drugiego zestawu oczu. Początkowo właśnie wysyłałem


$ sqlquery2 = "UPDATE użytkowników SET lastvisit = now () WHERE id =" ". $ id." "";
ale aktualizował także kolumnę join_date. Więc spróbowałem i złamałem to dalej.

WYJĄTEK KODU:

            //These variables are pulled from prior query

$id = $row["id"];
$hashed_password = $row["password"];
$username = $row["username"];
$joined = $row["join_date"];
$salt = $row["salt"];
$email = $row["email"];

//compare password pulled from database
if(password_verify($password,$hashed_password)){
$sqlquery2 = "UPDATE users SET lastvisit = now(), join_date = ".$joined." WHERE id = "" . $id .""";

// $ dołączył jest równy 19.10.2016 17:24:08

Odpowiedzi:

0 dla odpowiedzi № 1

Sprawdź, czy Twoja data złączona jest kolumną TIMESTAMP. Jeśli tak, to pomoże ci. http://dev.mysql.com/doc/refman/5.7/en/timestamp-initialization.html