Maison > base de données > tutoriel mysql > Comment accéder aux paramètres OUT à partir des procédures stockées MySQL en PHP ?

Comment accéder aux paramètres OUT à partir des procédures stockées MySQL en PHP ?

Mary-Kate Olsen
Libérer: 2024-11-02 08:26:02
original
730 Les gens l'ont consulté

How do you access OUT parameters from MySQL stored procedures in PHP?

Accès aux valeurs sortantes dans les procédures stockées PHP MySql

La documentation MySQL offre des conseils limités sur l'accès aux paramètres sortants dans les procédures stockées. Voici comment récupérer une valeur de paramètre out en utilisant PHP :

Réponse :

Comme mentionné dans une discussion précédente sur les forums MySQL :

Pour PHP API mysqli, utilisant une procédure stockée avec un paramètre IN (i) et OUT (j), telle que "myproc( IN i int, OUT j int)":

<code class="php">$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()) {
      echo "<b>Result #$results</b>:<br/>";
      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();</code>
Copier après la connexion

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