从mysql触发器调用php脚本有问题



我使用的是phpmyadmin。我在mysql中使用一个触发器,在表中插入一些东西后调用php脚本。但是我不能创建触发器,它显示一个错误消息…

#1064 SQL语法错误

帮我一下……我在触发器中的代码

DECLARE result INT;
SET result=select sys_exec('C:/xampp/php/php.exe C:/xampp/htdocs/mysite/hello.php');

您应该使用select(这就是为什么您得到语法错误)

你应该使用一些可以运行PHP文件的可执行文件。(例如。exe)

试试这样写:

DECLARE result INT;    
SET result = (select sys_exec('C:/path/to/PHP.EXE C:/xampp/htdocs/mysite/hello.php'));

最新更新