Bir cronjob yaptım ama sanırım güncellemede bir yerde hata yapıyorum.
Beş dakikada bir çalışmaya programladım.
$tarih=strtotime(date("Y.m.d H:i:s"))-60;
mysql_query("update user set durum='0' where tarih<'$tarih' ");
yukarıdaki kodda bir hatam varmı acaba ?
çalışmıyor anlamadım kodda hata yok gibi yada ben göremedim
$tarih= date('Y.m.d H:i:s', strtotime('-10 minutes'));
$update = mysql_query("UPDATE user SET user_online='1' WHERE giris_tarihi<'$tarih'");
if ( $update ){
print "güncelleme başarılı!";
}else{
print "Tarih Uyumsuz!";
echo $tarih;
echo date('Y.m.d H:i:s');
}
mysql desteği sona erdi, MySQLi veya PDO kullan.