我正在尝试检查数据库中是否存在行的值,如果存在则检查第二行的值,如果存在,则检查第三行的值。 (我认为编辑很糟糕。)
表格中的三行称为“notes”['custom'],['createdtime']和['status']
我需要检查数据库中是否存在['custom']。
$notes = mysql_query("SELECT * FROM `notes` WHERE `custom` = '$custom'")
然后,如果数据库中存在$ custom,我需要检查['createdtime']
是否少于3天。 ['createdtime']
的值类似于'Y-m-d H:i:s'
如果可以(价值小于3天),我需要获得['status']
的价值
任何人都可以指出如何执行该检查或类似的合适示例。 我喜欢学习不复制和粘贴,所以对任何适当的例子的参考都将非常感激,也欢迎实例或解决方案
答案 0 :(得分:3)
您可以使用一个查询来执行此操作,例如:
SELECT `status` FROM `notes` WHERE `custom` = '$custom' AND `createdTime` > (CURRENT_DATE - INTERVAL 3 DAY);