我有一个用codeigniter建立的网站
在phpmyadmin中,我创建了这个触发器
CREATE TRIGGER `After_Add_Order` AFTER INSERT ON `order`
FOR EACH ROW BEGIN
IF (NEW.points IS NOT NULL) THEN
update users set users.points = users.points + new.points where users.user_id = new.owner_id;
END IF;
END
当我在phpmyadmin中插入数据时,触发器会被触发,但是当我在php中插入数据时,触发器不会触发,即使插入顺序中的点有值。
这是我的php代码
if ($this->db->insert('order', $data)) {
$id = $this->db->insert_id();
return $id;
}
有什么帮助吗
暂无答案!
目前还没有任何答案,快来回答吧!