Otomatik ayın son günü veritabanına eklemek

2 Cevap php

Benim personel ne işi depolayan bir veritabanı var. Ben çalıştırmak belirli bir sorgu ben onlar için kaydettik saatlerine göre, ben (bugüne kadar ay) geçerli ay için onları ne kadar borcum söyler. Ancak, ben aslında bu onları ödemiş olup olmadığını kaydetmek için az değil, çeşitli nedenlerle, bir tablonun kendisi bu bilgileri saklamak istiyorum.

Ben otomatik ödemeler tabloya ay ve girdi değerlerinin son gününde bu sorguyu çalıştırmak için benim sistem istiyorum. Benim sistem kullanarak php & edilir mysql.

2 Cevap

  1. Kur, bunu yapmak istiyorum ne olursa olsun web erişilebilir ve yapan bir denetleyici eylem veya script. Bu başlıklar dışında hiçbir çıkış üretmek var.

  2. Setup a cron job that does something like "wget http://yourservername.net/do/this/thing". People will probably tell you to use curl instead, but I just like wget. You can acoomplish this by adding

    42 4 1 * * "wget http://(your url burada) "

    crontab için.

  3. Cron sunucu başvurun ve eylemi yürütecek.

VEYA

Eğer cron kullanamıyorsanız, sadece eylem bir veritabanı satırı tamamlanmış ve her istek / login / oturumunda, o zaman bir ay önce eşit / daha büyük olup olmadığını görmek için kontrol edildi son defa kaydedebilirsiniz - eğer , sonra tekrar komutu yürütmek ve veritabanı satır güncellemek.

Bu cron'u kullanılarak yapılabilir. Ben kısa bir süre daha ayrıntılı bir cevap hazırlamak olacaktır.