Heim > Fragen und Antworten > Hauptteil
Ich versuche, eine Funktion für meinen Dienst zu schreiben, habe aber Schwierigkeiten, sie zum Laufen zu bringen.
Grundsätzlich möchte ich eine Funktion schreiben, die Benutzer protokolliert, die sich länger als 3 Tage nicht angemeldet haben, aber es funktioniert einfach nicht.
Mein aktueller Code lautet wie folgt:
$findActivity = mysqli_query($conn, "SELECT * FROM users WHERE 'last_active' < CURRENT_TIMESTAMP - 3 DAY"); while($activeRow = mysqli_fetch_assoc($findActivity)){ $usr = $activeRow['username'];; $la = $activeRow['last_active']; echo "<tr class='row100 body'>"; echo "<td class='cell100 column3'>$usr</td>"; echo "<td class='cell100 column3'>$inactivefor</td>"; echo "<td class='cell100 column3'>$msg</td>"; echo "</tr>"; }
Ich möchte grundsätzlich, dass die Konten ausgegeben werden, die länger als 3 Tage nicht angemeldet waren.
P粉2695300532023-09-15 12:27:17
试试这个:
$findActivity = mysqli_query($conn, "SELECT * FROM users WHERE last_active < CURRENT_TIMESTAMP - INTERVAL 3 DAY"); while ($activeRow = mysqli_fetch_assoc($findActivity)) { $usr = $activeRow['username']; $la = $activeRow['last_active']; echo "<tr class='row100 body'>"; echo "<td class='cell100 column3'>$usr</td>"; echo "<td class='cell100 column3'>$la</td>"; echo "</tr>";
}