• 05-05-2018, 02:17:40
    #10
    Adalente adlı üyeden alıntı: mesajı görüntüle
    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.
  • 07-05-2018, 11:08:24
    #11
    PDO ile yapıyorum zaten Tarih ile yaptım. Durum ve giriş tarihi ekledim birde cronjob yazdım duruma göre kontrol edip düzenliyorum.

    Misafir adlı üyeden alıntı: mesajı görüntüle
    mysql desteği sona erdi, MySQLi veya PDO kullan.