0

我有一个后台脚本,它使用 MySQL 的 CurDate() 函数来检查我的数据库表中的字段中的日期是否已经过去,然后执行mysql_query("UPDATE table SET"); etc... 这是我拥有的当前代码,但问题是查询是每次更新字段,日期是否已过...请帮助!谢谢!


PHP/MySQL

    <?php 

        require ("connect.php"); 

        mysql_query("SELECT * FROM files WHERE active='1'");

        mysql_query("UPDATE files SET active='0' WHERE fortest < CurDate()")        

    ?>
4

1 回答 1

0

如果您的 fortest 字段是 MySQL 日期,那么您的代码或多或少是正确的。如果您正在存储一个字符串(例如“07-08-2012”),那么您将需要更改您执行此操作的方式。

你能运行这个并粘贴结果吗...

SHOW fields FROM your_table;
于 2012-07-09T14:49:11.207 回答