Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/11/2013, 10:51
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Consulta en procedimiento almacenado para mostrar en PHP

<saludos>
Uhm, bueno, tal vez sea por versiones de librerías de mysql y php,
pues en mi caso estaba probando el store procedure pero no obtenía nada

En cuanto al llamado si es con call,
pero me tocó cambiar a mysqli todo, pero
para fines de este post

En cuanto al dinamismo del query, propongo esto


Código MySQL:
Ver original
  1. CREATE PROCEDURE ConsultarCancelaciones(
  2. IN nou VARCHAR(25)
  3. )
  4.         DECLARE fechac DATE;
  5.         DECLARE tiempo TIME;
  6.         SET fechac=(SELECT CURDATE());
  7.         SET tiempo=(SELECT CURTIME());
  8.        
  9.         inner_block: BEGIN
  10.                 IF (tiempo<="16:00:00") THEN
  11.                     (SELECT * FROM cancelacion WHERE  FechaCancelacion=fechac AND HoraCancelacion<="16:00:00" AND  Usuario_idUsuario=(SELECT idUsuario FROM usuario WHERE Usuario=nou));
  12.                 ELSE
  13.                     (SELECT * FROM cancelacion WHERE  FechaCancelacion=fechac AND HoraCancelacion>"16:00:00" AND  Usuario_idUsuario=(SELECT idUsuario FROM usuario WHERE Usuario=nou));
  14.                 END IF;              
  15.         END inner_block;

Espero te sirva, suerte con eso!
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com