Php 如何检查今天的日期是否=sql中的日期?

Php 如何检查今天的日期是否=sql中的日期?,php,sql,Php,Sql,这个 $sql = "select rejster_date from date"; $result = mysql_query($sql, $conn); if ($row = mysql_fetch_array($result) == date("Y-m-d") ){ Code } 。。。只检查表的第一列,但我想检查表的所有列。您必须是指第一行吗 while ($row = mysql_fetch_array($result)) { if ($row['rester

这个

$sql = "select rejster_date from date";

$result = mysql_query($sql, $conn);

if ($row = mysql_fetch_array($result) == date("Y-m-d") ){ 

    Code 
}

。。。只检查表的第一列,但我想检查表的所有列。

您必须是指第一行吗

while ($row = mysql_fetch_array($result)) {
   if ($row['rester_date'] == date("Y-m-d") ){ 
     // ... do other staffs
   }
} 
您还可以通过修改查询来简化操作。不会获取不必要的记录

$sql = "select rejster_date from date where rester_date = '".date("Y-m-d")."'";

此外,mysql\u查询也已退出。使用mysqli_查询

您不应该再使用mysql扩展,它们已被弃用。请从where^^中的where something='something'rejster_date not rester_date表中选择*。如果是datetime Field,U也可以使用now。谢谢,工作正常: