Tengo una base de datos MySQL y no había tenido problemas en enviarle datos, ya sea para select, delete, insert y update.
Estoy tratando de cambiar una fecha, de la forma:
Using sql Syntax Highlighting
- SELECT DATE_ADD(NOW(), INTERVAL 3 YEAR)
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Escribo esta línea en phpMyAdmin y me indica la fecha que será en 3 años más, indicando la hora que corresponda.
Para pasarlo a Perl, he intentado lo siguiente:
Using sql Syntax Highlighting
- 1.- SELECT DATE_ADD(NOW(), INTERVAL ? ?)
- 2.- SELECT DATE_ADD(NOW(), INTERVAL ?)
- 3.- SELECT DATE_ADD(NOW(), ?)
- 4.- SELECT ?
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
y para la llamada a estas funciones...
1.- 3 YEAR (por separado)
2.- 3 YEAR (En una sola variable)
3.- INTERVAL 3 YEAR (En una sola variable)
4.- DATE_ADD(NOW(), INTERVAL 3 YEAR) (En una sola variable)
Si ejecuto esto en Perl, pero sin enviarle valores, es decir
Using perl Syntax Highlighting
- DATE_ADD(NOW(), INTERVAL 3 YEAR)
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
tal cual, no existe problemas, me indica la fecha y hora que serán dentro de 3 años.
Para los casos anteriores, a lo más me muestra lo siguiente:
2010-03-29 16:12:49 (Fecha y hora actual) 0000-00-00 00:00:00 (Fecha y hora dentro de 3 años)
Así, como se puede observar, no estoy obteniendo los resultados que necesito.
Espero me puedan ayudar
Saludos