Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 20-feb-2005, 15:41   #1 (permalink)
Fociños está en el buen camino
 
Avatar de Fociños
 
Fecha de Ingreso: marzo-2004
Ubicación: A Coruña
Mensajes: 588
Enviar un mensaje por MSN a Fociños
Añadir 15 días a un fecha

hola, he probado con este script para añadir 15 días a una fecha actual
Código PHP:
"Select titular, id_anunciante from anuncio_chica where fecha_cad = '" dateadd (day,15,getdate()) ."'" 
pero me da error

Fatal error: Call to undefined function: dateadd() in /home/httpd/vhosts/miraycontacta.com/httpdocs/panel/notificacion_caducidad2.php on line 12

¿Qué estoy haciendo mal?

Última edición por Fociños; 20-feb-2005 a las 15:44.
Fociños está desconectado   Responder Citando
Antiguo 20-feb-2005, 18:26   #2 (permalink)
axel_mdq está en el buen camino
 
Avatar de axel_mdq
 
Fecha de Ingreso: mayo-2004
Ubicación: Mar del Plata
Mensajes: 157
No podes usar de esa manera la funcion dateadd. La tendrías que usar con Update y no con Select.
Código:
Update
     anuncio_chica
set
     fecha_cad = dateadd (day,15,getdate())
where
     Id = @Id
El @Id es una variable. Si no pones nada en el where te agrega 15 dias a todos los registros.
__________________
Saludos,

Alejandro. :adios:
axel_mdq está desconectado   Responder Citando
Antiguo 20-feb-2005, 20:45   #3 (permalink)
jmn2k1 está en el buen camino
 
Avatar de jmn2k1
 
Fecha de Ingreso: noviembre-2002
Ubicación: Buenos Aires...
Mensajes: 489
Tambien se usa dateadd en los SELECT's pero el problema es que lo estas poniendo fuera de tu consulta, como si fuera una funcion de php, y es una funcion de mysql.

Y ademas, lo estas mezclando con getdate, que si es una funcion de php.

No tengo ganas de testearlo pero prueba de este modo:

"Select titular, id_anunciante from anuncio_chica where fecha_cad = date_add('". date("Y-m-d") ."', INTERVAL '15' 'DAY') "

Fijate que la funcion es date_add (no dateadd) y como esta puesto el intervalo...
__________________
JmN
jmn2k1 está desconectado   Responder Citando
Antiguo 23-feb-2005, 10:38   #4 (permalink)
Fociños está en el buen camino
 
Avatar de Fociños
 
Fecha de Ingreso: marzo-2004
Ubicación: A Coruña
Mensajes: 588
Enviar un mensaje por MSN a Fociños
Muchas gracias a los dos, no he probado el código pq entre tanto pensar me he decantado por otro método.
Fociños está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:26.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93