Pomysł jest taki żeby codziennie o powiedzmy 23:30 automatyczny skrypt sprawdził sobie w bazie MySQL czy status jest odpowiedni i jeżeli nie to zmienił go na odpowiedni.
w zamyśle wygląda to tak:
#!/usr/bin/php5 <?php $dbhost = "localhost"; $dbuser = "mojanazwa"; $dbpass = "mojehaslo"; $dbname = "nazwabazy"; $db = mysqli_connect($dbhost,$dbuser,$dbuser,$dbname); $checkStatus = "SELECT * FROM czaspracy WHERE status !=2 AND czas='$czas'"; $result = mysqli_query($db,$checkStatus); while ($row = $result->fetch_array()) { UPDATE czaspracy SET status = 2 WHERE czas = '$czas'; }
Moje pytanie jest takie czy to ma szanse zadziałać? nie wiem czy coś takiego się wykona w cron.php a nie mogę działać metodą prób i błędów bo serwer służbowy i kilka innych zadań na nim się cyklicznie odbywa (nie ja robiłem - jakiś zewnętrzny programista) i nie mogę położyć serwera albo zapętlić w nieskończoność mojego skrypciku co by nie zamulić wszystkiego.
Z góry dzięki za porady/poprawki i proszę o wyrozumiałość dla laika.