bschultz Posted March 20, 2008 Share Posted March 20, 2008 I have an authentication system set up for ensuring that a person has purchased an audio stream prior to gaining access to the stream. I need to modify it slightly. Currently, I check to make sure that they purchased on today's date. while ($row1 = mysql_fetch_assoc($result1)) { session_register("myemail"); echo "<meta http-equiv=Refresh content=1;url='page.php?page=seasonticket'>"; } $sql2 = "SELECT customers_email_address, date_purchased, order_total FROM orders WHERE customers_email_address = '$_POST[myemail]' AND order_total = '5.00' AND date_format(date_purchased, '%Y-%m-%d') = CURRENT_DATE"; $result2 = mysql_query($sql2); if (!$result2) { echo "Could not successfully run query ($sql2) from DB: " . mysql_error(); exit; } if (mysql_num_rows($result2) == 0) { echo "<meta http-equiv=Refresh content=5;url='page.php?page=noticket'>"; } How would I modify the select statement to check to see if a purchase has been made in the last 24 hours...not just today's date? Thanks. Quote Link to comment Share on other sites More sharing options...
fenway Posted March 20, 2008 Share Posted March 20, 2008 WHERE date_purchased >= NOW() - INTERVAL 24 HOUR Quote Link to comment Share on other sites More sharing options...
bschultz Posted March 20, 2008 Author Share Posted March 20, 2008 Thank you... Quote Link to comment Share on other sites More sharing options...
fenway Posted March 20, 2008 Share Posted March 20, 2008 Or "1 DAY", depending on what you actually mean. 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.