MarkusEbeling
Grünschnabel
Hallo!
In meiner Datenbank werden in einer Tabelle die Namen der Benutzer abgespeichert. Wenn der Benutzer seinen Namen ändert wird nicht die Spalte geändert sondern eine neue Spalte eingefügt.
user_id | user_name | timestamp
1 | Peter | 1584598654
2 | Helmut | 0154875489
3 | Hanna | 1254875987
1 | Neupeter | 5498754784
Jetzt muss ich bei der Anmeldung natürlich daraf achten das immer nur der neuste Benutzername überprüft wird. Eine user_id habe ich im Anmeldescript natürlich noch nicht. Diese wird natürlich erst nach erfolgreicher Überprüfung der Anmeldung zugewiesen.
Wie kann die SQL-Abfage aussehen ?
Die o.g. Abfrage reicht natürlich nicht aus!
Gruß und Danke
In meiner Datenbank werden in einer Tabelle die Namen der Benutzer abgespeichert. Wenn der Benutzer seinen Namen ändert wird nicht die Spalte geändert sondern eine neue Spalte eingefügt.
user_id | user_name | timestamp
1 | Peter | 1584598654
2 | Helmut | 0154875489
3 | Hanna | 1254875987
1 | Neupeter | 5498754784
Jetzt muss ich bei der Anmeldung natürlich daraf achten das immer nur der neuste Benutzername überprüft wird. Eine user_id habe ich im Anmeldescript natürlich noch nicht. Diese wird natürlich erst nach erfolgreicher Überprüfung der Anmeldung zugewiesen.
Wie kann die SQL-Abfage aussehen ?
PHP:
$user_name =
mysqli_fetch_object
(mysqli_query($database, "SELECT user_name
FROM user
WHERE user_name = $_POST['user_name']"));
Die o.g. Abfrage reicht natürlich nicht aus!
Gruß und Danke