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.
