Jump to content

[SOLVED] if statement


sniperscope

Recommended Posts

I have an sql query like below.

$New = mysql_query("SELECT id, name, entry_date FROM stuff WHERE display='1' OR display='0' AND display < CURDATE() - INTERVAL 60 DAY ORDER BY dsp_order ASC", $mrs) or die(mysql_error());

but i want to optimize my code and insert if statement into this query but sql always throw me error about if statement. Could some one tell me how can i insert an if statement into this query.

The main logic is: if display=1 show else display=0 then check entry_date if it is 60 days or earlier show it too, if older then 60 days then don't show. Hopefully i could explain well.

Link to comment
https://forums.phpfreaks.com/topic/161766-solved-if-statement/
Share on other sites

I found the solution. I made mistake in display < CURDATE

$New = mysql_query("SELECT id, name, entry_date FROM stuff WHERE display='1' OR display='0' AND entry_date > CURDATE() - INTERVAL 60 DAY ORDER BY dsp_order ASC", $mrs) or die(mysql_error());

because it sould entry_date not display. Display column hold ENUM

Link to comment
https://forums.phpfreaks.com/topic/161766-solved-if-statement/#findComment-853570
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.