【问题标题】:How to use already existing mysqli triggers with laravel model?如何在 laravel 模型中使用现有的 mysqli 触发器?
【发布时间】:2017-09-29 06:27:50
【问题描述】:

如何从 laravel 模型中调用 mysql 触发器。 触发器设置在另一个 wordpress 网站上。

        mysqli_query($this -> con,"SET @id  = " . "'" . $this -> con->real_escape_string($userid) . "'");  
        mysqli_query($this -> con,"SET @first_name  = " . "'" . $this -> con->real_escape_string($firstname) . "'");  
        mysqli_query($this -> con,"SET @last_name  = " . "'" . $this -> con->real_escape_string($lastname) . "'");  
        mysqli_query($this -> con,"SET @email  = " . "'" . $this -> con->real_escape_string($email) . "'");  
        if(!mysqli_query($this -> con,"CALL registerUser(@id, @first_name, @last_name, @email)")){
        }

这是旧代码我如何启动这个???

【问题讨论】:

    标签: mysql mysqli triggers laravel-5.2


    【解决方案1】:

    触发器是与表相关联的命名数据库对象,并在表发生特定事件时激活。触发器的一些用途是检查要插入到表中的值或对更新中涉及的值执行计算。

    Mysql triggerinsertupdatedelete 等特定事件相关联,因此在这些事件发生时会自动调用它们,无论它们是从模型调用还是从简单的 sql 查询调用,因为内部模型也使用查询。

    【讨论】:

      猜你喜欢
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-19
      相关资源
      最近更新 更多