Consulta en mysql

  • Autor Autor carloslp0
  • Fecha de inicio Fecha de inicio
carloslp0

carloslp0

Gamma
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Estoy haciendo una consulta en mysql mediante php tomando la hora actual y esta misma mas una mas

$query = 'SELECT Rutas.Ruta, Paradas.Parada, Horas.Hora
FROM Horas
INNER JOIN Horarios ON Horas.id_Horarios = Horarios.id
INNER JOIN Paradas ON Horas.id_Paradas = Paradas.id
INNER JOIN Rutas ON Horarios.id_Ruta = Rutas.id
WHERE Paradas.Parada = "Mercado Cosmo" and (Hora >= "HORA1"
AND Hora <= "HORA2")
/* AND ( Hora >= "" AND Hora <= "" ) */ORDER BY Horas.Hora ASC ';

estoy tomando la hora de los siguientes valores

$time = time();
echo date("H:i", $time);
$time2 = time() + (60 *60 * 1);
echo date("H:i", $time2);

como puediera insertar esos valores en la consulta ¿?
 
concatenando se hace, cierra la comilla simple y luego concatena como cualquier string

----- WHERE Paradas.Parada = "Mercado Cosmo" and (Hora >= "'.$time.'" AND Hora <= "'.$time2.'") ----
 
Estoy haciendo una consulta en mysql mediante php tomando la hora actual y esta misma mas una mas

$query = 'SELECT Rutas.Ruta, Paradas.Parada, Horas.Hora
FROM Horas
INNER JOIN Horarios ON Horas.id_Horarios = Horarios.id
INNER JOIN Paradas ON Horas.id_Paradas = Paradas.id
INNER JOIN Rutas ON Horarios.id_Ruta = Rutas.id
WHERE Paradas.Parada = "Mercado Cosmo" and (Hora >= "HORA1"
AND Hora <= "HORA2")
/* AND ( Hora >= "" AND Hora <= "" ) */ORDER BY Horas.Hora ASC ';

estoy tomando la hora de los siguientes valores

$time = time();
echo date("H:i", $time);
$time2 = time() + (60 *60 * 1);
echo date("H:i", $time2);

como puediera insertar esos valores en la consulta ¿?

Puedes también invertir el uso de las comillas y simples y meterlo de manera directa

$query = "SELECT Rutas.Ruta, Paradas.Parada, Horas.Hora
FROM Horas
INNER JOIN Horarios ON Horas.id_Horarios = Horarios.id
INNER JOIN Paradas ON Horas.id_Paradas = Paradas.id
INNER JOIN Rutas ON Horarios.id_Ruta = Rutas.id
WHERE Paradas.Parada = 'Mercado Cosmo' and (Hora >= '$time'
AND Hora <= '$time2')";
 
Atrás
Arriba