los datos de fechas van con comillas simples.

AND events.date > ".$fecha." order by events.date ASC limit 10 "

AND events.date > *'"**.$fecha.**"'* order by events.date ASC limit 10 "

*Aland Laines Calonge*
Twitter: @lainessolutions
http://about.me/aland.laines




El 30 de julio de 2012 16:47, Cristian Vanegas <[email protected]>escribió:

> 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:
> ----
> $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?
>
> Agradezco su colaboración!
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msg/cakephp-es/-/Hr3QKoNy5FUJ.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a