La documentation manque cruellement sur tout ce qui concerne les procédures stockées dans mysql avec PHP. J'ai actuellement une procédure stockée que j'appelle via PHP, comment puis-je obtenir la valeur d'un paramètre out?PHP + MySql + procédures stockées, comment puis-je avoir accès à une valeur "out"?
14
A
Répondre
15
on dirait qu'il a répondu à cet article:
http://forums.mysql.com/read.php?52,198596,198717#msg-198717
Avec mysqli API PHP:
Supposons sproc myproc (IN int i, OUT j int):
$mysqli = new mysqli( "HOST", "USR", "PWD", "DBNAME");
$ivalue=1;
$res = $mysqli->multi_query("CALL myproc($ivalue,@x);SELECT @x");
if($res) {
$results = 0;
do {
if ($result = $mysqli->store_result()) {
printf("<b>Result #%u</b>:<br/>", ++$results);
while($row = $result->fetch_row()) {
foreach($row as $cell) echo $cell, " ";
}
$result->close();
if($mysqli->more_results()) echo "<br/>";
}
} while($mysqli->next_result());
}
$mysqli->close();
7
Voici un exemple de la façon de le faire avec mysql, mysqli, et pdo:
http://www.joeyrivera.com/2009/using-mysql-stored-procedures-with-php-mysqlmysqlipdo/
Questions connexes
- 1. MySql Procédures stockées Paramètre Échapper
- 2. Accès en lecture seule aux procédures stockées
- 3. Accès aux données avec des procédures stockées
- 4. Comment sauvegarder des procédures stockées dans MySQL
- 5. Test des procédures stockées avec MySQL
- 6. Valeur de mulit et procédures stockées
- 7. Développer des procédures stockées MySQL avec Intellisense?
- 8. Variables et procédures stockées
- 9. Liste des procédures/fonctions stockées Ligne de commande Mysql
- 10. Problème du connecteur MySQL .NET avec les procédures stockées
- 11. Motifs pour les procédures stockées?
- 12. Comment vérifier l'intégrité des procédures stockées
- 13. Autoriser les procédures stockées d'autorisation
- 14. Procédures sous-sonnettes et stockées
- 15. SubSonic - Procédures stockées non-Crud
- 16. Oracle - Comment avoir un paramètre de curseur out ref dans une procédure stockée?
- 17. Entity Framework + Sql Anywhere 11 + Procédures stockées
- 18. Accès aux procédures stockées d'appartenance ASP.NET à partir de la page ASP classique
- 19. Accès aux ensembles de résultats depuis Procédures stockées Transact-SQL SQL Server
- 20. Générateur de procédures stockées Simple ADO.NET C#
- 21. Concurrence avec Linq To Sql Procédures stockées
- 22. Procédures stockées système utiles dans SQL Server
- 23. Liste des procédures stockées du tableau
- 24. Dans MySQL procédures stockées vérifier si une variable locale est nulle
- 25. Modifications de version pour les procédures stockées
- 26. Procédures stockées Oracle dans SubSonic 2.2
- 27. Utilisation de Linq avec des procédures stockées
- 28. Entity Framework, procédures stockées, ASP.NET GridView - Insérer une ligne vide
- 29. Est-il possible de modifier une table dans mySql via des procédures stockées?
- 30. Les procédures stockées SQL sont-elles sécurisées?