Accès aux paramètres Out dans les procédures stockées PHP MySql
Lorsque vous travaillez avec des procédures stockées dans MySQL à l'aide de PHP, l'accès aux valeurs des paramètres Out peut être un défi. Cet article fournit une solution basée sur la documentation de MySQL et un fil de discussion.
Méthode :
Exemple de code :
<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()) { 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();</code>
En utilisant cette méthode, vous pouvez accéder efficacement aux valeurs des paramètres out dans les procédures stockées à partir de votre code PHP.
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!