Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2011, 17:08
eldavan
 
Fecha de Ingreso: julio-2009
Mensajes: 28
Antigüedad: 14 años, 9 meses
Puntos: 0
procedimientos almacenados mysql php

Hola.
pues tengo un inconveniente al hacer un listado de unos procedimientos desde php.

esto es el código:
-------Parámetros para la conexión-------------

Código PHP:
<?php
$conexion 
mysql_connect($serverx$usuariox$passwdx);
mysql_select_db($bdx$conexion);
?>

-------- ejecuto el procedimiento -----------

Código PHP:
<?php
    $queEmp 
"CALL sp_cabeseraguia('$numguia')";
    
//$query = mysql_query($queEmp, $conexion) or die(mysql_error());
    
$query mysql_query($queEmp) or die(mysql_error());
    
$consulta mysql_num_rows($query);
?>
--------------- imprimir el listado ------------

Código PHP:
 <?php do{?>
       
     <?php echo $consulta['Persomal'?>             
     <?php echo $consulta['Cliente'?>         
     <?php echo $consulta['Ruc'?>      

  <?php }while($consulta mysql_fetch_assoc($query)); ?>
===================================
hasta ahí todo ok.
el problema es cuando quiero listar el segundo sp.
----------ejecuto el procedimiento--------------
Código PHP:
 <?php
 $detale 
"CALL sp_detallegui('$numguia')";
 
$querydet mysql_query($detale) or die(mysql_error());
 
$consultadet mysql_num_rows($querydet);
?>
--------------- imprimir el listado ------------
Código PHP:
      <?php do{?>
  
     <?php echo $consultadet['descripcion'?>                     
     <?php echo $consultadet['cantidad'?>
     <?php echo $consultadet['peso'?>
     <?php echo $consultadet['unidadmedida'?>  
    
  <?php }while($consultadet mysql_fetch_assoc($querydet));?>

el el navegador me sale este resultado.


Nombre persobal Nombre cliente ruc Commands out of sync; you can't run this command now