Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Una Mano Porfavor, comparar fechas que estoy haciendo mal

Estas en el tema de Una Mano Porfavor, comparar fechas que estoy haciendo mal en el foro de Bases de Datos General en Foros del Web. Hola y gracias. Bueno tengo una base de datos de articulos y quiero que me muestre los articulos de la fecha actual, para asi poder ...
  #1 (permalink)  
Antiguo 06/07/2010, 22:11
 
Fecha de Ingreso: junio-2010
Mensajes: 16
Antigüedad: 13 años, 10 meses
Puntos: 0
Una Mano Porfavor, comparar fechas que estoy haciendo mal

Hola y gracias.
Bueno tengo una base de datos de articulos y quiero que me muestre los articulos de la fecha actual, para asi poder programar mis articulos por adelantado.

tengo este codigo de prueba pero no me funciona:

El campo es de tipo DATE y se llama fecha.

Código PHP:
<?php 
include("conex.php");
$fechaactual=date("Y-m-d");

echo 
"FECHA DE HOY--->",$fechaactual."<br />";

$rs=mysql_query("SELECT * FROM articulos WHERE fecha='".$fechaactual."'",$con);

if (
$rs){
    echo 
"si";
        
$row   mysql_fetch_assoc($rs);
        echo 
$row['contenido'];

    }
    else
    {echo 
"no";}
    
?>
muchas gracias . QUE ESTOY HACIENDO MAL?
  #2 (permalink)  
Antiguo 07/07/2010, 05:06
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Una Mano Porfavor, comparar fechas que estoy haciendo mal

Tienes dos cosas que comprobar:
1) Asegúrate que la variable $fechaactual realmente contenga algo. No te extrañe, la mayoría de las veces el problema termina siendo ese.
2) Asegúrate que la fecha respete el formato de fecha estandar de las bases de datos: aaaa-mm-dd. En tu caso, eso se puede resolver usando las funciones de fecha y hora de PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 07/07/2010, 07:17
 
Fecha de Ingreso: junio-2010
Mensajes: 16
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Una Mano Porfavor, comparar fechas que estoy haciendo mal

Muchas gracias por tu respuesta verifique el formato y respeta el de la base de datos y la variable $fechaactual no esta vacia.

Pero aun no me muetra el articulo.

Leere el manual que me enlasaste. muchas gracias de nuevo.
  #4 (permalink)  
Antiguo 08/07/2010, 00:11
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Una Mano Porfavor, comparar fechas que estoy haciendo mal

Ese es un problema PHP. No estás iterando para mostrar los datos. Esto que haces no debes hacerlo así...
$row = mysql_fetch_assoc($rs);
echo $row['contenido'];
Pregunta en el foro PHP, es fácil.

Etiquetas: comparar, fechas, mal, mano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:41.