簡體   English   中英

如何從上次登錄 3 天及更長時間獲取行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM