Ben $ vakit istimal test amaçlı, belirli bir zamanda bir "at" iş çalışmalarını yapmaya çalışıyorum ama bu ayrı bir MySQL sorgusu olsun datetime olacaktır. Komut satırında böyle gidin:
echo "mysql -e 'UPDATE admin SET row1=row2 WHERE id=1;'" | at now
Ve ben "2010-10-28 15:05 de işi 36" a olsun. PHP böyle gitmeye çalıştı:
exec("\"mysql -e 'UPDATE admin SET row1=row2 WHERE id=1'\" | at $time");
Ancak sorgu çalışmaz. Daha da kötüsü, ben ne oluyor hiçbir fikrim yok.
echo exec('whoami');
döner "cini" olsa. Nasıl ben exec komutu alıyorum ne tepki yankı? ideal Ben o ya da benzer bir şey "2010-10-28 15:05 işi 36" derdi sanırım.
Ayrıca, db, giriş ve şifre kullanılacağını belirten benim dir in. My.cnf dosyası var, daemon bu çalışması için de bir tane gerekir?
[Cevaplardan ben yapmaya çalışıyorum ne hakkında net değildi söyleyebilirim. Ben gerek
- A. Run tarih / saati ve bir kimliği almak için bir mySQL sorgu
- B. Program tarih / zaman id maç satırlara yer almak için bir güncelleştirme
Zaten "A" yapmıştı ve while test bir süre için "şimdi" kimliği için "1" kullanarak edildi. Ben PDO'ya bakacağız.