Lo pondré tal y como lo he hecho por pasos. Tengo esta tabla:
Código PHP:
CREATE TABLE BANEADOS (
COD_BAN SERIAL PRIMARY KEY,
IP TEXT UNIQUE,
AVISOS INTEGER,
FALLO DATE,
BANEADO BOOL
);
Está vacía y hago este INSERT:
Cita: insert into baneados (ip,avisos,fallo,baneado) values('80.56.23.89',1,'10-03-2007','f');
Que devuelve como mensaje del servidor:
Cita: La consulta se ejecutó con éxito: 1 filas efectadas, en 10 ms.
Hago un SELECT de todo lo que hay en la tabla:
Y devuelve:
He puesto una imagen, espero que dure, al menos, algunos días para que se pueda ver, por si no se viera, lo transcribo a texto así:
Código PHP:
cod ban ip avisos fallo baneado
integer text integer date boolean
25 80.56.23.89 1 2007-03-10 f
Pese a eso, si cambio el php.ini, la fecha seguirá mostrándose igual porque, a fin de cuentas, php lo tratará como una cadena de texto, ¿No? Es decir, que pienso que sigue siendo responsabilidad del cliente. Aunque es una suposición.