Autor Tema: MYSQL BETWEEN con fechas intervalo en php  (Leído 5183 veces)

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
MYSQL BETWEEN con fechas intervalo en php
« en: 22 de Agosto 2014, 07:27 »
Hola.
Intento utilizar BETWEEN con la fecha actual y una fecha 21 días posterior. Es decir que se muestren los sucesos almacenados en la Base de Datos que tengan por fecha entre el día actual y los siguientes 21 días.

este es mi código:

Código: [Seleccionar]
<?php     
      
    
$link mysql_connect("mysql13.000webhost.com","a4047274_****","********");

mysql_select_db("a4047274_****"$link);


    
    
[
b]$result mysql_query("SELECT * FROM valencia WHERE fecha_inicio BETWEEN SYSDATE() AND DATE_ADD(SYSDATE(), INTERVAL 21 DAY)"$link);[/b]
        
    
    
while($row mysql_fetch_array($result)){
echo "<hr>";
echo "Dato 1: ".$row['dato_1']."<br>";
echo "Dato 2: ".$row['dato_2']."<br>";
        echo 
"Comentarios: ".$row['comentarios']."<br>";
}

mysql_free_result($result);
mysql_close($link);
echo "<hr>";
?>

A ver si me podéis echar una mano. Gracias
« Última modificación: 13 de Septiembre 2014, 18:48 por Alex Rodríguez »

dongo

  • Intermedio
  • ***
  • Mensajes: 177
    • Ver Perfil
Re:MYSQL BETWEEN
« Respuesta #1 en: 22 de Agosto 2014, 11:04 »
intenta probar con esta sentencia:
Código: [Seleccionar]
SELECT * FROM valencia WHERE fecha_inicio BETWEEN SYSDATE() AND SYSDATE() + INTERVAL 21 DAY;

No se si tu problema será la sentencia sql, como no nos dices nada.... has ejecutado tu sentencia en phpmyadmin para ver si funcionaba?

Intenta detallarnos un poco donde crees que puede estar el problema, o pasanos tambien el fichero html que invoca ese php y la tabla sql para poder probarlo...

Una cosa que no entiendo es el b /b supongo que intentaste poner negrita, entre code y /code no van las etiquetas de formato.

Bueno pues eso, intenta aclararnos donde tienes el problema, y siempre que vayas a realizar una sentencia sql en php, prueba antes esa sentencia en phpmyadmin para cerciorarte de que funciona.

Un saludo! 
« Última modificación: 22 de Agosto 2014, 11:10 por dongo »

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:MYSQL BETWEEN
« Respuesta #2 en: 22 de Agosto 2014, 12:00 »
Hola.
Ya he conseguido que funcione...

Estaba copiando mal un trozo de código que yo mismo había hecho en una página...

supongo que siempre puedes cometer una tontería.

Si el moderador quiere puede borrar este tema.

Gracias :D y disculpa las molestias dongo.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".