Como cargar fecha-hora MySQL, me sale error
Lista de Me Gusta2
  • 1 Mensaje por alanreid
  • 1 Mensaje por Heavy_Cristh

Como cargar fecha-hora MySQL, me sale error

      • 13
      • mensajes
      • miembro desde
      • 08/07/08
    #1 Como cargar fecha-hora MySQL, me sale error
    Hola a tod@s, resulta que tengo una tabla 'events' que hace referencia a una tabla 'leagues' y esta hace referencia a 'sports'.

    Tengo una consulta realizada correctamente con PHP, en la tabla 'events' tengo el campo DATE, en el cual todos los registros están con el formato 'fecha-hora', ej: "2012-07-30 15:30:00" hasta ahi todo bien.

    Lo que quiero es hacer una consulta que me traiga todos los eventos próximos (o los 10 próximos), osea, que superen el DATE actual.
    Si ahora mismo el date es ''2012-07-30 15:30:00" entonces quiero que me traiga los eventos que estén desde el próximo minuto en adelante.

    Como lo he hecho es:

    Código PHP:
    $fecha=date("Y-m-d H:i:s");

    $rel1=mysql_query("SELECT events.id, events.name, events.date, events.result, events.active, events.league_id, leagues.id, leagues.active, leagues.order, leagues.sport_id, leagues.min_bet, leagues.max_bet FROM
        events INNER JOIN leagues ON events.league_id = leagues.id WHERE leagues.sport_id = "
    .$row_tab1['id']." AND events.date > ".$fecha." order by events.date ASC limit 10 ",$link) or die (mysql_error()); 


    Al verlo en vista me saca el siguiente error:
    "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '20:40:56 order by events.date ASC limit 10' at line 2"

    Se puede ver que el error que saca es cuando trata de tomar la hora, ya intenté con explode y todo pero siempre que hace referencia a la hora saca el error, puedo entender que el error puede ser por los dos puntos ":" que van incluidos en la hora.

    Necesito urgente lograr esto, ya que no me trae lo que necesito, alguien sabe como hacerlo?

    Agradezsco su colaboración!
  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    2 comentarios / 212 Visitas

      • 3,347
      • mensajes
      • miembro desde
      • 30/07/04
    31/07/2012
    #2 Re: Como cargar fecha-hora MySQL, me sale error

    Ponele comillas a la fecha:

    Código:
    events.date > '".$fecha."' order
    Saludos!
    a Heavy_Cristh le gusta esto.
      • 13
      • mensajes
      • miembro desde
      • 08/07/08
    31/07/2012
    #3 Re: Como cargar fecha-hora MySQL, me sale error

    Hey muchas GRACIAS!!
    Solucionado el problema

    a alanreid le gusta esto.