date("Y-m-d H:m:s") devuelve la fecha y hora actual el segundo es solo para darle formato a otra hora, seria redundante pasarle time()
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúSELECT * FROM DATOS WHERE EXTRACT(YEAR_MONTH FROM FECHA) = 201103;
SELECT * FROM DATOS WHERE YEAR(FECHA) = 2011 AND MONTH(FECHA) = 3;
Cita de: Shell Root en 10 Marzo 2011, 05:30 AM
La siguiente consulta selecciona todos los registros con un valor date_col dentro de los últimos 30 días:mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
:http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html
mysql_query( "inser into DATOS( ID, MENSAJE, FECHA ) values('123', 'abc', NOW());", $link);
//o
mysql_query( "inser into DATOS( ID, MENSAJE, FECHA ) values('123', 'abc', CURDATE());", $link);
SELECT * FROM DATOS WHERE FECHA = CURDATE()
SELECT * FROM DATOS WHERE YEAR(FECHA) = YEAR(CURDATE())
SELECT * FROM DATOS WHERE YEAR(FECHA) = 2011
SELECT * FROM DATOS WHERE MONTH(FECHA) = MONTH(CURDATE())
SELECT * FROM DATOS WHERE MONTH(FECHA) = 3
ELECT * FROM DATOS WHERE MONTHNAME(FECHA) = 'March'