我有下一个 mysql 触发器:
DELIMITER @@
CREATE TRIGGER Test_Insert
BEFORE INSERT ON sat_clientLocation
FOR EACH ROW
BEGIN
DECLARE cmd CHAR(255);
DECLARE result int(10);
SET cmd=CONCAT('/usr/bin/php ', '/var/www/html/poi/insertTest.php' , NEW.idLocation);
SET result = sys_exec(cmd);
END;
@@
DELIMITER ;
可以在我的 php 文件中使用 NEW.idLocation 吗? 我尝试了一些方法,但不起作用。
最佳答案
SET cmd=CONCAT('/usr/bin/php ',
'/var/www/html/poi/insertTest.php?location=' ,
NEW.idLocation);
这将被传递到您的脚本 $_GET[]变量:
<?php
echo $_GET['location'];
?>
关于php - mysql 触发器与 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49277837/