ryanwood4 Posted February 14, 2010 Share Posted February 14, 2010 Is there anyway to delay results being shown by 10 minutes. For example, I'm using this fairly basic code below to display results, but I need it to not show results posted in the last 10 minutes - this gives editors some moderation time to vet the results. Is it possible? <?php $con = mysql_connect("xxx","xxx","xxx"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("xxx", $con); $result = mysql_query("SELECT * FROM members ORDER BY date DESC limit 6,12"); echo "<table class='links' border='0' width='100%'>"; while($row = mysql_fetch_array($result)) { echo '<tr><td width="270" valign="top"><h4>» <a href="display/'.$row['id'].'">'.$row['title'].'</a></td><td width="40" valign="top"><span class="small">'.date("M d", strtotime($row['date'])).'</span></h4></td></tr>'; } mysql_close($con); ?> The database holds information on the time articles were posted. Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/192062-delaying-results-by-a-specific-amount-of-time/ Share on other sites More sharing options...
sader Posted February 14, 2010 Share Posted February 14, 2010 do you have stored timestamp in your table? Quote Link to comment https://forums.phpfreaks.com/topic/192062-delaying-results-by-a-specific-amount-of-time/#findComment-1012275 Share on other sites More sharing options...
ryanwood4 Posted February 14, 2010 Author Share Posted February 14, 2010 Yea, but i don't know how to delay that by a certain period of time. Quote Link to comment https://forums.phpfreaks.com/topic/192062-delaying-results-by-a-specific-amount-of-time/#findComment-1012299 Share on other sites More sharing options...
sader Posted February 14, 2010 Share Posted February 14, 2010 not most elegant way but should work. SELECT * FROM members WHERE UNIX_TIMESTAMP()-UNIX_TIMESTAMP(date) < 36000 ORDER BY date DESC limit 6,12 Quote Link to comment https://forums.phpfreaks.com/topic/192062-delaying-results-by-a-specific-amount-of-time/#findComment-1012304 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.