PHP从数据库调用

时间:2014-10-13 04:54:55

标签: php mysql

我想在每次插入表格的新行时从数据库调用我的PHP文件。因为我喜欢用TRIGGER概念...要调用PHP文件我们需要一个UDF sys_exec()..任何人都可以解释我在我的数据库中安装这个UDF的过程...我正在使用macintosh,PHPStorm ......

此外,我将把这个PHP文件放在我的webserver中。在sys_exec()方法格式中是这样的......

   sys_exec('C:/php/php.exe C:/path/to/script.php'); 

我是否可以使用相同的程序来调用放置在webserver中的PHP文件???因为PHP.exe文件不在那里...如果不可能我怎么能在每次插入新行时调用PHP文件表..

2 个答案:

答案 0 :(得分:1)

恕我直言,这不是一个好的决定。在我们使用php和mysql的项目中,我们使用触发器和所有其他应该对新记录作出反应的操作,我们通过检查挂起到shedule。它是简单可靠的不同系统链,可以轻松搜索错误。

答案 1 :(得分:0)

许多方法可以做到这一点,但调用sys_exec(或任何其他系统命令)可能是最糟糕的方法。只需通过Solo.dmitry的回答,或者考虑使用' AT'命令在服务器上运行php文件或定期返回新行。