with utilizarlos stored query procedimientos mandar llamar como almacenados php mysql stored-procedures mysqli

stored - procedimientos almacenados en mysql y utilizarlos en php



Procedimientos almacenados PHP+MySql+, ¿cómo obtengo acceso a un valor de "salida"? (2)

parece que se responde en esta publicación:

http://forums.mysql.com/read.php?52,198596,198717#msg-198717

Con la API de mysqli PHP:

Supongamos sproc myproc (IN i int, 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, "&nbsp;"; } $result->close(); if( $mysqli->more_results() ) echo "<br/>"; } } while( $mysqli->next_result() ); } $mysqli->close();

La documentación carece de información importante sobre los procedimientos almacenados en MySQL con PHP. Actualmente tengo un procedimiento almacenado que llamo a través de PHP, ¿cómo puedo obtener el valor de un parámetro de salida?