Bueno, finalmente no utilizo la función. Encontré la solución tal y como me proponían utilizando la función UNIX_TIMESTAMP.
Simplemente lo utilicé así (aunque llegar a esta conclusión me costó barro :P):
Esto para hacer la consulta:
Código PHP:
$sql="SELECT UNIX_TIMESTAMP(fecha) as data,usuario,mensaje FROM tablon";
$resultado=mysql_query($sql, $dbd);
Y esto para mostrar los resultados:
Código PHP:
<?php
while($registro = mysql_fetch_array($resultado, MYSQL_ASSOC))
{ ?>
<tr class="azulclaro">
<td width="74%" class="azulclaro"> Mensaje escrito por <?php echo $registro['usuario']?></td>
<td width="26%" class="azulclaro centrado"><?php $fecha=$registro['data']; $tiempo=date("d-m-Y (h:i:s)",$fecha); echo $tiempo;?></td>
</tr>
<tr>
<td colspan="2"><?php echo $registro['mensaje']?></td>
</tr>
<?php }
?>
</table>
Os lo dejo aquí por si a alguien le interesa la resolución de la cuestión. (Aún sigo agradecida a compositor que conste ;P)
Saludos!