Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2014, 14:18
jmrm3006
 
Fecha de Ingreso: mayo-2012
Mensajes: 11
Antigüedad: 12 años
Puntos: 0
Exclamación Procedimiento almacenado

buenas tardes.... tengo un problema al ser novata en el uso de SP.

tengo mi siguiente sp:

Código MySQL:
Ver original
  1. DELIMITER $$
  2.  
  3. USE `cxc`$$
  4.  
  5. DROP PROCEDURE IF EXISTS `prueba`$$
  6.  
  7. CREATE DEFINER=`%`@`%` PROCEDURE `prueba`( IN cli CHAR(6), IN fech CHAR(10), OUT total INT)
  8.    SELECT * FROM facrec WHERE cliente = cli AND fecha <= fech;
  9.    SELECT COUNT(*) INTO total FROM facrec WHERE cliente = cli AND fecha <= fech;
  10. END$$
  11.  
  12. DELIMITER ;


Al realizar el llamado en php:

Código PHP:
Ver original
  1. $qclientes = mysqli_query('call prueba("'.$qclientes3['cliente'].'","'.$fechafin.'",@total)');

No tengo idea de como recoger la variable de salida @total.