【问题标题】:MYSQL Where IF statement?MYSQL IF语句在哪里?
【发布时间】:2017-03-26 18:26:28
【问题描述】:

您好,如果某行中的某个值 - 另一个值大于某个数字,我想选择 MYSQL 数据库中的所有主菜。我想要这样的东西,但它确实有效,这可能吗?

$str = date("d/m/y");
$donetime = strtotime($str);

$currentname = mysql_query("SELECT * FROM `entree` WHERE IF(`Uploaded`-$donetime <= 604800)  ");

有可能有这样的东西吗?感谢您的帮助。

【问题讨论】:

标签: php mysql


【解决方案1】:

如果你想SELECT所有行WHEREUploaded-$donetime &lt;= 604800那么你应该写如下。

SELECT * 
FROM `entree` 
WHERE `Uploaded`-$donetime <= 604800

您可能想阅读 SQL。

【讨论】: