私は20行、私はそれにブール値を設定していたので、それはデフォルトでゼロであると行が1
データベースが変更されたときにPHPファイルを起動しますか?
に、その値の変化を見ますときに私は、データベースがいずれかを送信する各列を持つデータベースを持っています10行の値が0から1に変化すると、特定のPHPファイルが起動し、これらの10行だけに影響するプロセスが開始されます。
どうすればいいですか?私が言う事前
私は20行、私はそれにブール値を設定していたので、それはデフォルトでゼロであると行が1
データベースが変更されたときにPHPファイルを起動しますか?
に、その値の変化を見ますときに私は、データベースがいずれかを送信する各列を持つデータベースを持っています10行の値が0から1に変化すると、特定のPHPファイルが起動し、これらの10行だけに影響するプロセスが開始されます。
どうすればいいですか?私が言う事前
で
おかげで、PHPファイルからクエリ時間毎に設定量データベースへ
他の方法で、PHPファイルを実行するためのデータベースは、ほとんど不可能です。
データベースとしてMySQLを使用している場合は、トリガーがここにありsys_exec()UDFを呼び出すことができます:PHPの実行ファイルを起動しますUDF機能を経由して、https://github.com/mysqludf/lib_mysqludf_sys#readme
ので、可能性があるかもしれないが、実際には/スクリプト;それほど簡単ではありませんが、可能です;-)
mysqlからphpを呼び出すことは不可能です。できることは、それに対してcronジョブを設定することだけです。一定の時間が経過した後にCronジョブのチェックを行い、尊重されたコードを実行します。
すべてのデータベースはストレージであり、システム内の目的です。ストレージによって外部プロセスを起動しようとしないでください。ストレージとの通信は一方向に過ぎないはずです。
むしろ、外部からプロセスをトリガーする方法を考えてください。
mysqlから外部ファイル/スクリプトを起動することはできません。 あなたができることは、特定の時間間隔の後に実行され、データベースをチェックして特定の操作を実行するcronジョブを作成することです。
ここでブール値を更新する場合は、10 1の行の完了をチェックするコードを追加して、それがtrueを返す場合は、 –