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());
"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!