PHP - Fechas en Mysql y Php

   
Vista:
Imágen de perfil de Omarly

Fechas en Mysql y Php

Publicado por Omarly (1 intervención) el 10/12/2013 15:29:27
Buenos dias a todos, espero q esten bien, ok el asunto es que tengo problemas realizando la siguiente consulta:

"select a.nombre, b.nombre, b.presentacion, c.cantidad, d.fecha, e.login from departamentos a, articulo b, sol_art c, solicitudes d, personal e
where d.cod_sol=c.solicitud and d.responsable=e.cedula and d.departamento=a.cod_dep and d.fecha => DATE(2013-11-27)"

(en realidad el "2013-11-27" es un ejemplo, la fecha para comparar se envia desde un campo de texto en un formulario HTML)

cuando la ejecuto no me devuelve ningun resultado.

Cabe destacar que lo demas de la consulta esta bien ya que si ejecuto esto:

"select a.nombre, b.nombre, b.presentacion, c.cantidad, d.fecha, e.login from departamentos a, articulo b, sol_art c, solicitudes d, personal e
where d.cod_sol=c.solicitud and d.responsable=e.cedula and d.departamento=a.cod_dep"

Me devuelve el resultado correcto, asi que mi problema es con lo de la fecha,

Espero su pronta respuesta (ya q solo tengo 3 dias para terminar esto XD) y de antemano gracias.


por cierto, con este post aprovecho para presentarme ya que estare por aqui al igual que ustedes ayudando en lo que pueda a quien lo necesite.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Fechas en Mysql y Php

Publicado por Elier (92 intervenciones) el 10/12/2013 18:31:10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$fecha_php = strtotime($_POST['fecha']);
 
$fecha_mysql = date("Y-m-d H:i:s", $fecha_php);
 
$query = "
SELECT
     a.nombre, 
     b.nombre,
     b.presentacion, 
     c.cantidad, 
     d.fecha, 
     e.login 
FROM 
    departamentos a, 
    articulo b, 
    sol_art c,
     solicitudes d, 
     personal e
WHERE 
    d.cod_sol=c.solicitud 
    AND
    d.responsable=e.cedula 
    AND 
    d.departamento=a.cod_dep 
    AND
    d.fecha>='$fecha_mysql'";


http://php.net/manual/es/function.date.php
http://www.php.net/manual/es/function.strtotime.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar