2016-11-12 133 views
-1

你好我想选择一个MYSQL数据库中的所有主菜单,如果一行中的某个值 - 另一个值大于某个数字。我想要这样的东西,但实际上有效,可能吗?MYSQL where IF语句?

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

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

是否有可能有这样的事情?谢谢你的帮助。

+2

我认为你在找什么在这里:http://stackoverflow.com/questions/8444570/using-an-if-statement-in-a-mysql-select-query –

回答

0

如果你想SELECT所有行WHEREUploaded-$donetime <= 604800那么你应该写下面的内容。

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

您可能想要阅读SQL。