Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2008, 09:51
Avatar de dani1824
dani1824
 
Fecha de Ingreso: octubre-2008
Ubicación: Laferrere - Buenos Aires
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Stored Procedure (mysql) por PHP

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!!