Maison > développement back-end > tutoriel php > Comment appeler une procédure stockée MySQL depuis PHP ?

Comment appeler une procédure stockée MySQL depuis PHP ?

Patricia Arquette
Libérer: 2024-11-06 18:17:02
original
472 Les gens l'ont consulté

How Do I Call a MySQL Stored Procedure from PHP?

Appel de procédures stockées MySQL à partir de PHP

L'appel de procédures stockées MySQL à partir du code PHP permet d'exécuter efficacement les opérations de base de données. Cet article explore le processus d'appel d'une procédure stockée dans PHP, en utilisant les versions client et serveur MySQL mentionnées.

Pour appeler une procédure stockée nommée getTreeNodeName avec un paramètre nid, suivez ces étapes :

  1. Établissez une connexion à la base de données MySQL à l'aide de l'extension MySQLi de PHP.
  2. Préparez et exécutez l'instruction SQL pour appeler la procédure :
$result = mysqli_query($connection, "CALL getTreeNodeName($nid)");
Copier après la connexion
  1. Récupérer le résultat de la base de données :
while ($row = mysqli_fetch_array($result)){
    echo $row[0] . " - " . $row[1];
}
Copier après la connexion

L'extrait de code ci-dessus suppose que la procédure getTreeNodeName renvoie une seule ligne avec deux colonnes . Ajustez le code en conséquence si différentes structures de résultats sont attendues.

Remarque : la solution fournie utilise mysqli au lieu des fonctions obsolètes mysql_*, garantissant la compatibilité et de meilleures performances.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal