Hola!
Aplique mysqli y me funciono para procedimientos sin parametros asi:
Código PHP:
if (!$mysqli->query( "CALL prueba_sp();" )) {
printf("Oooops!: %s\n", $mysqli->error);
}
else
{
$res=$mysqli->multi_query( "CALL prueba_sp();" );
do {
if ($result = $mysqli->store_result())
{
while( $row = $result->fetch_row() )
{
foreach( $row as $cell )
echo $cell, "<br/>";
}
$result->close();
if( $mysqli->more_results() )
echo "<br/>";
}
} while( $mysqli->next_result() );
}
$mysqli->close();
Cuando estableci un parametro
Código PHP:
$mysqli->multi_query( "CALL prueba_sp(@a);SELECT @a" )
, me aparecia este error:
Result consisted of more than one row
Como seria cuando se quiere que funcione con parametros?
Muchas gracias!!