Lo otro que puedes hacer para que no tengas que colocar mas codigo y limpiar un poco tu programa es usar la opcion TIMESTAMP() de mysql... coloca la columna fecha en tu tabla de esa foma con el DEFAUL y decides si lo quieres usar ON UPDATE o INSERT... si al motor de base de datos este campo le llega vacio el automaticamente te coloca la fecha y la hora en la cual se hizo el update o el insert
aqui mas informacion...