No tienes que poner como si fueran varios campos, tienes que darle el formato que quieres con concatenaciones (.):
Código PHP:
Ver original$fechahora = $anho . $mmdd . " " . "hhmm;
$sql = "INSERT INTO fechahora (fecha_nueva) VALUES ('$fechahora')";
De todas formas, te recomiendo que utilices fechas de SQL, ya que deduzco que tu campo es un tipo text. Utilizando tipos de fecha, luego tendrás otra serie de ventajas añadidas, formateado, poder ordenar por fecha...
Un saludo.