Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2012, 01:21
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años
Puntos: 574
Respuesta: búsqueda de fecha y conversión de string a date

Lo primero que tendrias que hacer es validar la fecha, incluso en el lado cliente.... pero si llega una fecha valida luego no te compliques

Código PHP:
Ver original
  1. list($d, $m, $y) = explode('-', $dob1);
  2. $dob_disp1=$y."-".$m."-".$d;
  3.    
  4.         $sql="SELECT * FROM `noticias` WHERE `fecha`='".$dob_disp1."'";

Recuerda el formato y los delimitadores para los campos DATE y DATETIME

'YYYY-mm-dd' o 'YYYY-mm-dd HH:MM:SS'

no es valido 'YY-m-d' u otras variantes

WHERE `fecha`='".$dob_disp1."'";

Para construir la query necesitas un string bien formateado aun que el campo sea DATE. Genralmente cuando aparece 01-01-1970 es que no esta entrando una fecha valida.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.