Lo que trate de hacer fue esto:
Código PHP:
mysql_query("REPLACE INTO tabla
(id, name, start_time, location, city) VALUES('$eid','$name','$time','$location', '$city') WHERE DATE(start_time) >= NOW() ")
| |||
Insertar datos solo si es mayor al día de hoy Mas o menos como lo puse el titulo, lo que quiero hacer es insertar datos tomando en cuenta el tiempo para que solo se suba informacion del dia de hoy para arriba. Lo que trate de hacer fue esto: Código PHP: |
| |||
Respuesta: Insertar datos solo si es mayor al día de hoy Reemplaza REPLACE INTO por UPDATE todos los registros con fecha igual o superior a ahora (dia y hora) tendran el mismo valor... Si usas DATE(NOW()) seran todos los que tengan fecha (dia) igual o superior a hoy... NOW()= '2011-04-27 09:057:00' DATE(NOW())='2011-04-27' ... DATE(start_time)
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |
| |||
Respuesta: Insertar datos solo si es mayor al día de hoy No entendí muy bien eso del mismo valor, pero creo que no me sirve, me da un error en la syntax. Código PHP: Última edición por Kronox; 27/04/2011 a las 12:19 |
| |||
Respuesta: Insertar datos solo si es mayor al día de hoy Me esta tirando este error en la syntax: Código PHP: Lo he estado repasando, pero nada... |
| ||||
Respuesta: Insertar datos solo si es mayor al día de hoy La función DATE() no está cerrada:
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |