Jump to content

MySQL Date functions


rhysmeister

Recommended Posts

I am trying to grab a field in a database where a date field is between the current date and within 60 / 45 / 30 / 15 days time(selected by a drop down box). Here is my sql

 

SELECT domainname FROM domainname WHERE expirydate BETWEEN CURDATE() and CURDATE()+$selecteddays

 

I have typed the same sql into the MySQL console and it accepts it without error, but returns no results, but I know there are entries the query should pick out that are present in the table. Any ideas people? Many thanks!

Link to comment
https://forums.phpfreaks.com/topic/1248-mysql-date-functions/
Share on other sites

your sytanx doesn\'t even make sense. Today+15?!?!...that day doesn\'t even exist yet! Another thing, the earllier date has to come first. Try:

 

SELECT * FROM table

WHERE (Date BETWEEN CURDATE()-\'$selecteddays\' and CURDATE())

 

 

i\'m pretty sure you meant 15/45/60 days back...right?

Link to comment
https://forums.phpfreaks.com/topic/1248-mysql-date-functions/#findComment-4155
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.