$query="
CREATE TRIGGER history_trigger BEFORE UPDATE ON config FOR EACH ROW
Begin
DECLARE oid int(11);
DECLARE oname varchar(10);
DECLARE ipadd varchar(16);
SET oid='$operatorId';
SET oname='$operatorname';
if new.description!=old.description then
insert into log (operatorId, operatorname, columnname, rowid, newdata, olddata) values
(oid, oname, 'description', old.id, new.description, old.description);
end if;
end;
";
mysql_query($query);
我需要在触发器启动时将php变量插入到日志表中。 我尝试在$ query字符串中编辑'$ operatorId','$ operatorname',但我看到'$ operatorId'新行中的字符串不是正确的ID。 如何让php变量进入mysql触发器查询?请帮忙,谢谢。