私は日付と情報に関連するデータベースを持っています。私が抱えている問題は、特定の日付の後に一致する結果のみを表示するようにしようとしていることです。今日の日付の後にのみ結果を表示
私が試した方法はMySQLを使用していますが、可能であればもっと保護されたmysqliの回答がほしいと思います。
include("connect.php");
$query=("SELECT * FROM availability WHERE day >= date('Y-m-d')");
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
{
?>
<tr>
<td><?php echo $row['day'];?></td>
<td><?php echo $row['hour'];?></td>
<td><?php echo $row['booked'];?></td>
</tr>
<?php
「DATE( 'Y-m-d')」とは何ですか?それは単に 'NULL'を返します。 – tadman
彼の例では、それは現在の日付でなければなりません。 – Naranca
通常、比較は 'day> = NOW()'や 'UTC_TIMESTAMP()'のようなものです。 – tadman