Bonjour à tous,
Je dois faire appel à une procédure stocké (MySQL) par Zend Framework et je ne sais pas du tout comment faire.
Quelqu'un a-t-il une idée ?
merci d'avance
Bonjour à tous,
Je dois faire appel à une procédure stocké (MySQL) par Zend Framework et je ne sais pas du tout comment faire.
Quelqu'un a-t-il une idée ?
merci d'avance
Une procédure stocké s'appelle via le code SQL 'CALL'.
donc dans ton model, il faut faire quelque chose du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public function proSto($parametre){ $sql = 'CALL maStorePro(:parametre)' $this->_db->fetchAll($sql,array(':parametre'=>$parametre)) }
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde
Mes Articles/Critiques :
Merise - Guide pratique
PHPExcel
PostgreSQL : Administration et exploitation d'une base de données
PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle
J'ai essayé la méthode fetchAll et ça ne marche pas car on peut exécuter que des requêtes du type SELECT.
La méthode qu'il faut utiliser est exec.
$db->getConnection()->exec('CALL Procedure(...)');
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager