acidglitter Posted March 24, 2008 Share Posted March 24, 2008 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? Quote Link to comment Share on other sites More sharing options...
Daniel0 Posted March 24, 2008 Share Posted March 24, 2008 What are the expected and actual results? Quote Link to comment Share on other sites More sharing options...
Barand Posted March 25, 2008 Share Posted March 25, 2008 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 Quote Link to comment Share on other sites More sharing options...
acidglitter Posted March 26, 2008 Author Share Posted March 26, 2008 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.