Tabellenstruktur:mysql UPDATE Funktion mit DATE_ADD() Funktion
Ich begegne DATE_ADD()
Funktion vor kurzem während ich für einen Prozess der bin auf der Suche, wie man eine Warnung in mehreren machen fail Login-Versuche in php. Ich möchte lernen, wie man das mit mysql UPDATE
Funktion verwendet, wo es zuerst die current date
setzt und dann wird es add 15 minutes
(Intervall), so dass der Benutzer nicht in den nächsten 15 Minuten anmelden kann.
Update:
Beispiel: Wenn der Benutzer 3 mal einzuloggen fehlgeschlagen. Es wird das Benutzerkonto aktualisiert, so dass er sich die nächsten 15 Minuten einloggen kann.
das ist etwas Code, den ich denke, aber nicht für mich arbeiten
$sql = "UPDATE {$users} SET {$reLoginDate} = DATE_ADD({$reLoginDate}, 15 INTERVAL MINUTE) WHERE {$user} = {$username}";
die $reLoginDate
auf aktuelle Uhrzeit festgelegt und wird DATE_ADD()
15 minutues im Voraus.
Hier ist das Bild meiner Tabelle: 2. Update: table screen shot
Ihre Beschreibung nicht so klar ist, uns Ihre Frage zu verstehen. Sie müssen weitere Details hinzufügen. – Blank
es tut mir leid, was es dir nicht klar ist? Ich muss lernen, wie man eine mysql UPDATE-Funktion mit der Funktion date_add verwendet. Das ist alles, was ich lernen möchte, danke – upvote
Fügen Sie zum Beispiel einige Beispieldaten und Ihr erwartetes Ergebnis hinzu, wenn Sie eine Lösung für eine Frage finden möchten; Wenn Sie etwas über die Syntax ['UPDATE'] (http://dev.mysql.com/doc/refman/5.7/de/update.html) oder [' DATE_ADD'] erfahren möchten (https: //dev.mysql. com/doc/refman/5.5/de/date-and-time-funktionen.html # function_date-add) -Funktion, überprüfen Sie zuerst das Handbuch. – Blank