[英]How do I get rows from 3 days last login and longer
我正在嘗試為我的服務編寫一個功能,但我正在努力讓它工作。
我基本上想編寫一個 function 代碼,它記錄人們 3 天或更長時間未登錄的地方,但它不起作用。
我目前有:
$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>";
}
我基本上希望它達到 output 結果,它會顯示 3 天或更長時間未登錄的帳戶。
試試這個:
$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>";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.