Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: URKA84 en 22 de Agosto 2014, 07:27

Título: MYSQL BETWEEN con fechas intervalo en php
Publicado por: URKA84 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
Título: Re:MYSQL BETWEEN
Publicado por: dongo 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! 
Título: Re:MYSQL BETWEEN
Publicado por: URKA84 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.