2017-09-29 2 views
-2

Comment puis-je appeler les déclencheurs mysql à partir d'un modèle laravel. Le déclencheur est défini sur un autre site WordPress.Comment utiliser les déclencheurs mysqli déjà existants avec le modèle laravel?

 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)")){ 
     } 

Celui-ci est l'ancien code comment puis-je initier celui-ci ???

Répondre

0

Un déclencheur est un objet de base de données nommé associé à une table et qui s'active lorsqu'un événement particulier se produit pour la table. Certaines utilisations des déclencheurs consistent à effectuer des vérifications de valeurs à insérer dans une table ou à effectuer des calculs sur les valeurs impliquées dans une mise à jour.

Mysql trigger sont associés à des événements spécifiques comme insert, update, delete etc, donc ils sont appelés automatiquement lorsque ces événements se sont produits, indépendamment du fait qu'ils sont appelés à partir de modèles ou de la simple requête SQL, comme modèles internes utilisent également des requêtes.