Обучение/Помощь новичкам | Как сравнить дату в таблице с текущей
wladua2016 (27.01.2017 в 14:09)
blackheard , хотя попробуй так
Select * from user where datavhoda <= тут в каком формате у тебя в базе записана дата ;
blackheard , хотя попробуй так
Select * from user where datavhoda <= тут в каком формате у тебя в базе записана дата ;
пост 6. В примере. Там сравнивает только число.
Попробуй так найти сначала
select * from cclub_users where enterdata > '15.03.16 00:00:00';
select * from cclub_users where enterdata > '15.03.16 00:00:00';
Хотя это не верно
blackheard , в общем смотри ,у меня есть вот такая идея
$time =time();
$time2= 60*60*24*30*6;
$unix = $time-$time2;
$normal = data('d.m.Y H:i:s', $unix);
$user = mysql_query("SELECT * FROM `cclub_users` ORDER BY `id` WHERE `enterdata` > '".$normal."' ");
while ($post= mysql_fetch_assoc($user) ){
echo $post['login'] ;
echo " ";
echo "<br>";
}
Но я где-то допустил ошибку и не могу найти,в общем мне нужно ехать по делам,если до того времени когда я вернусь ты не решишь свою проблему,я еще подумаю
$time =time();
$time2= 60*60*24*30*6;
$unix = $time-$time2;
$normal = data('d.m.Y H:i:s', $unix);
$user = mysql_query("SELECT * FROM `cclub_users` ORDER BY `id` WHERE `enterdata` > '".$normal."' ");
while ($post= mysql_fetch_assoc($user) ){
echo $post['login'] ;
echo " ";
echo "<br>";
}
Но я где-то допустил ошибку и не могу найти,в общем мне нужно ехать по делам,если до того времени когда я вернусь ты не решишь свою проблему,я еще подумаю
blackheard ,
вот чтоб посмотреть тех кто заходи пол года назад
$normal = date('d.m.y H:i:s', time()-(60*60*24*30*6) );
echo $normal ;
$user = mysql_query("SELECT * FROM `cclub_users` ORDER BY `id` WHERE `enterdata` > '".$normal."' ");
while ($post= mysql_fetch_assoc($user) ){
echo $post['login'] ;
echo " ";
echo "<br>";
}
А это на удаление
$normal = date('d.m.y H:i:s', time()-(60*60*24*30*6) );
mysql_query("DELETE FROM `cclub_users` WHERE `enterdata` > '".$normal."'");
вот чтоб посмотреть тех кто заходи пол года назад
$normal = date('d.m.y H:i:s', time()-(60*60*24*30*6) );
echo $normal ;
$user = mysql_query("SELECT * FROM `cclub_users` ORDER BY `id` WHERE `enterdata` > '".$normal."' ");
while ($post= mysql_fetch_assoc($user) ){
echo $post['login'] ;
echo " ";
echo "<br>";
}
А это на удаление
$normal = date('d.m.y H:i:s', time()-(60*60*24*30*6) );
mysql_query("DELETE FROM `cclub_users` WHERE `enterdata` > '".$normal."'");
wladua2016 , только число сравнивает. И почему выбор тех, у кого время входа больше?
Надо например эту дату 27.01.17 21:39:33 с таблици взять в unix
blackheard , time()-(60*60*24*30*6) тут нужно считать