Jump to content

between dates


acidglitter

Recommended Posts

I have a query like this:

 

mysql_query("SELECT * FROM orders
WHERE date_purchased BETWEEN $start_date AND $end_date
ORDER BY orders_id ASC");

 

$start_date and $end date are from an html form.. they're just in date format (like 2008-03-24). It seems like that query should work but its not. I looked and date_purchased is a datetime type. Is that why this isn't working? And if it is how can I get this to work?

Link to comment
https://forums.phpfreaks.com/topic/97695-between-dates/
Share on other sites

date strings need to be in quotes

<?php
mysql_query("SELECT * FROM orders
WHERE date_purchased BETWEEN '$start_date' AND '$end_date'
ORDER BY orders_id ASC");

Try using mysql_error() to report problems to you

 

wow i can't believe i forgot that lol. well its working now that it has the quotes.. thanks for the replies

Link to comment
https://forums.phpfreaks.com/topic/97695-between-dates/#findComment-501616
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.