Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将当前日期与数据库中的日期进行比较,查看这些日期是否过期,并使用此值更改另一个sql值_Php_Sql - Fatal编程技术网

Php 将当前日期与数据库中的日期进行比较,查看这些日期是否过期,并使用此值更改另一个sql值

Php 将当前日期与数据库中的日期进行比较,查看这些日期是否过期,并使用此值更改另一个sql值,php,sql,Php,Sql,在php中,我希望将当前日期与数据库中的日期进行比较,如果当前日期超过任何存储日期,我希望将另一个sql字段更改为过期。你知道怎么做吗 谢谢我想你是想解决这个问题 $today = date('Y-m-d'); $sql = "SELECT id from table_name where date_column = $today"; $result = mysql_query($sql); if(mysql_num_rows($result)){ while($res = mysql_fe

在php中,我希望将当前日期与数据库中的日期进行比较,如果当前日期超过任何存储日期,我希望将另一个sql字段更改为过期。你知道怎么做吗


谢谢

我想你是想解决这个问题

$today = date('Y-m-d');
$sql = "SELECT id from table_name where date_column = $today";
$result = mysql_query($sql);
if(mysql_num_rows($result)){
  while($res = mysql_fetch_array($result)){
     $id = $res['id'];
     $qry = mysql_query("update table_name set column_name='Expired' where id='$id'");
     if($qry){
       echo "updated";
     }

  }
}

我希望它能满足你的需要。。祝您好运

请提及您的输入内容?请您发布并添加数据库中具有代表性的行(作为文本)和您的预期结果,以便我们知道如何最好地回答您的问题?您的问题在当前形式下过于宽泛。请阅读并适当地回答您的问题。此外,如果从数据库中容易检索到结果,请考虑不要将业务逻辑添加到数据库中。在您的情况下,您可以在
select
查询中选择日期到“expired”标志的投影:
select case when join\u date+“2周”