Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/05/2006, 11:28
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por jossxx
tenías razón, esto funciona,
ahora solo me falta ar formato a la fecha,
tengo un campo date() y capturo la fecha,
con date("d-m-Y") el 22-05-2006 me aparece 2017-05-20!!??,
con date("Y-m-d"") 2006-05-17,
El tipo de campo DATE de Mysql es con el formato YYYY-MM-DD .. así que tendras que dar formato a tu "date()" función con ese formato para cuadrarlos ..

De hecho no es necesario que uses una función de PHP para eso, .. Mysql ya tiene funciones de fechas para obtener la fecha actual y encima en el formato própio de Mysql (para que no te calientes más).

Me refiero a usar NOW() o CURDATE() (en tu caso esta última si usas un tipo de campo DATE, no lleva la hora sólo fecha).

Código PHP:
$query_rsLogin sprintf("UPDATE socios SET visita = CURDATE(), ip = '$IP', contador = contador+1 WHERE Socio = '%s' AND Contraseña = PASSWORD('%s')"$myUsername_rsLogin,$myPassword_rsLogin); 
Sería así .. y me sobraría "$hoy"

Si usas un campo tipo DATETIME (creo que es esto lo que deberías usar) .. usa NOW() que te dá la fecha en Mysql con hora y fecha.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.