Hi,
Handelt es sich bei folgender um eine valide gültige und damit weihnachtsfriedliche Query?
"UPDATE t SET entry = entry + 1 WHERE $currTimestamp - timestamp < 10000 AND user = ? AND id = ?";
Handelt es sich Deiner Meinung nach bei
UPDATE t SET entry = entry + 1 WHERE 2022-12-22T15:52:00 - timestamp < 10000
um ein gültiges Statement?
Für die anderen variablen Werte nutzt Du die ?-Ersetzung, warum nicht beim current timestamp?
Abgesehen davon: für Differenzen zwischen Daten gibt es in mysql extra Funktionen, z.B date_diff.
cu,
Andreas a/k/a MudGuard