MySQLデータベースのこの日時を現在と比較するにはどうすればよいですか?
MySQL関数now()を使用してデータベースレコードの日付を送信し、30日以上経過したレコードを検出しようとしました。
if (date_diff($myrow["LastLogin"], time()) > -30) {
}
$myrow["LastLogin"]
テキストとして表示されるため、有効な値が含まれています。データベースで「日時」タイプであることが確認されました。
ここにコードの詳細があります。
if ($myrow = mysql_fetch_array($result_set)) {
do {
if (date_diff($myrow["LastLogin"], getdate()) > -30) {
echo "<tr>";
echo "<td>" . $myrow["PCName"] . ' </td>';
echo "<td>" . $myrow["LastLogin"] . ' </td>';
echo "</tr>\n";
}
} while ($myrow = mysql_fetch_array($result_set));
}
ありがとう!