Maison >base de données >tutoriel mysql >Comment puis-je gérer les procédures stockées dans phpMyAdmin et les intégrer à PHP ?
Bien que phpMyAdmin ne puisse pas gérer directement les procédures stockées, il est possible de les créer, de les modifier et de les supprimer à l'aide de requêtes SQL.
Pour créer une procédure stockée dans phpMyAdmin, suivez ces étapes :
CREATE PROCEDURE sp_test() BEGIN SELECT 'Number of records: ', count(*) from test; END//
Pour utiliser une procédure stockée depuis PHP, vous devez exécuter une requête CALL :
<?php $db = new mysqli('localhost', 'username', 'password', 'database'); // Prepare the stored procedure call $stmt = $db->prepare('CALL sp_test()'); // Execute the stored procedure $stmt->execute(); // Fetch the results $result = $stmt->get_result(); // Process the results while ($row = $result->fetch_assoc()) { echo $row['Number of records: '] . "<br>"; } $stmt->close(); $db->close();
Si vous préférez ne pas utiliser phpMyAdmin, d'autres outils permettant de gérer les procédures stockées inclure :
Les procédures stockées peuvent être créées et gérées dans phpMyAdmin à l'aide de requêtes SQL. Ils peuvent ensuite être facilement invoqués depuis PHP à l’aide de la commande CALL. L'utilisation de procédures stockées peut améliorer les performances et la lisibilité du code dans certaines situations.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!