Si , es verdad, el echo dentro de la Query, fue una chapuza como recurso de ultimo momento hecho por mi, pero tengo experiencia con SQL y SQLi, con php menos ovbiamente.
Habia probado con algo parecido a lo que tu dices, tal que asi :
Pero tampoco funcionaba, por que el resultado en la tabla quedaba así : 0-0-0:0:0:0 , es decir no pillaba la fecha.