ホームページ >バックエンド開発 >PHPチュートリアル >mysqlトリガーはphp関数を呼び出すことができますか?

mysqlトリガーはphp関数を呼び出すことができますか?

WBOY
WBOYオリジナル
2016-06-13 12:17:401381ブラウズ

mysql トリガーは php 関数を呼び出すことができますか?
mysql トリガーまたはストアド プロシージャは php 関数を呼び出すことができますか?
その場合は、次のように書く必要があります。
ユーザーが AAP でメッセージを送信し、挿入後にトリガーを使用して電子メール返信を送信する機能があります。
Web サイトのデータ ソースにはアプリと Web ページが含まれているためメールへの返信は Web ページ
-----解決策----------------------
mysql php メソッドを呼び出すことはできません。
ニーズに応じて、これは php で行う必要があります。php で呼び出す方が良いでしょう。
------解決策----------------------
MySQL は使用できません
sqlite は使用できません可能
------ソリューションのアイデア----------------------
スキャンするスケジュールされた計画を追加します。テーブルをゆっくりとデータ化してから電子メールを送信する、これは最も愚かな方法です。
------解決策のアイデア----------------------
これは PHP で実現できます。データベース挿入操作が PHP をバイパスして直接挿入できるということですか? PHP コードに実装されていない場合、PHP は挿入が成功したと判断した後に電子メールを送信できます。
------解決策のアイデア----------------------
これは、それほど簡単なことではありません。実を言うと、電子メールの送信はコードに実装することもできます。なぜデータベースに実装する必要があるのでしょうか。
------解決策のアイデア----------------------

私はこう思います長いタイムアウトを指定して PHP ページを作成し、mysql の組み込みトリガーを使用してこのページにアクセスできます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。