Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/11/2015, 07:42
Javierc
 
Fecha de Ingreso: marzo-2005
Mensajes: 7
Antigüedad: 19 años, 9 meses
Puntos: 0
Mensaje Respuesta: CALL Procedure() Commands out of sync; you can't run this command now

Hola, el parametro me llega por un $_REQUEST, pero ya me encargo de que no se pueda hacer sqlinjection.

La select del primer procedimiento puedes ser:

Select * from productos...

cuando obtengo el id_producto la segunda select

select * from inventario where id_producto = '".$id_producto."'

es decir...

Código PHP:
Ver original
  1. $a="CALL Producto()";
  2. $haz=$db->consulta($a);
  3. $hay=count($haz["id_productos"]);
  4. for ($x=0;$x<$hay;$x++){
  5.  $b="CALL Inevtario('".$haz["id_productos"][$x]."');
  6. [B]AQUI SE PRODUCE EL ERROR[/B]
  7. $haz_b=$db->consulta($b);
  8. ....
  9.  
  10. }

Las select son correctas porque sustituyendo los Procedures por select funcionan correctamente.


GRacias.