当日のレコードをデータベースでPHPで検索する方法は何ですか?

当日のレコードを検索するには、MySQLの日付関数を使用して条件に一致するレコードを選択できます。

レコードというデータベーステーブルがあり、created_atという日時フィールドが含まれていると仮定します。その日の記録を取得するためには、以下のコードを使用することができます。

// 获取当前日期
$currentDate = date("Y-m-d");

// 构建SQL查询语句
$sql = "SELECT * FROM records WHERE DATE(created_at) = '$currentDate'";

// 执行查询
$result = mysqli_query($connection, $sql);

// 遍历结果
while ($row = mysqli_fetch_assoc($result)) {
    // 输出记录的字段值
    echo $row['field1'] . ' ' . $row['field2'] . ' ' . $row['field3'] . '<br>';
}

「records」をあなたのテーブル名、「created_at」をあなたの日付時刻フィールド名に置き換えてください。また、適切なデータベース接続や結果処理を行う必要があります。

このコードは、現在の日付を取得し、created_atフィールドの日付が現在の日付と同じレコードを選択するためのSQLクエリを構築します。そして、mysqli_queryを使用してクエリを実行し、mysqli_fetch_assocを使用して結果セットを反復処理して、レコードのフィールド値を出力します。

頼み事がお役立ちになりますように!

bannerAds