Heim  >  Artikel  >  Datenbank  >  MySQL entscheidet sich dafür, den Benutzer heute anzumelden?

MySQL entscheidet sich dafür, den Benutzer heute anzumelden?

PHPz
PHPznach vorne
2023-08-26 22:05:13553Durchsuche

MySQL 选择获取今天登录的用户?

Um einen Benutzer heute anzumelden, verwenden Sie die folgende Syntax. Hier erwarten wir, dass Ihr Datum/Uhrzeit-Feld vom Typ „String“ ist –

select yourColumnName1,yourColumnName2,yourColumnName3,...N
from youTableName
WHERE STR_TO_DATE(yourColumnName1, ‘format’') =CURDATE();

Angenommen, wir haben die folgende „DateEqualToday“-Tabelle, in der der Vor- und Nachname des Benutzers zusammen mit dem Anmeldedatum gespeichert ist –

+------+------------+-----------+------------+
| Id   | First_Name | Last_Name | LoginDate  |
+------+------------+-----------+------------+
|    1 | James      | Smith     | 20-12-2018 |
|    2 | Carol      | Taylor    | 21-12-2017 |
|    3 | John       | Smith     | 21-12-2018 |
|    4 | Maria      | Garcia    | 22-12-2018 |
|    5 | Mike       | Davis     | 21-12-2018 |
|    6 | Bob        | Wilson    | 21-12-2018 |
+------+------------+-----------+------------+
6 rows in set (0.00 sec)

Hier ist die Abfrage zum Filtern der Benutzer Wer hat sich heute angemeldet? Vergleichen Sie in dieser Abfrage Ihr Datum mit der Funktion curdate(), da curdate() nur das aktuelle Datum angibt –

mysql> select Id,First_Name,LoginDate
   -> from DateEqualToday WHERE STR_TO_DATE(LoginDate, '%d-%m-%Y')
=CURDATE();

Ausgabe

+------+------------+------------+
| Id   | First_Name | LoginDate  |
+------+------------+------------+
|    3 | John       | 21-12-2018 |
|    5 | Mike       | 21-12-2018 |
|    6 | Bob        | 21-12-2018 |
+------+------------+------------+
3 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonMySQL entscheidet sich dafür, den Benutzer heute anzumelden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen