Como lo haria normalmente, modifcando algo de tu codigo, sin dramas me carga todo:
Código PHP:
<?php
include ("inc/conn.php");
mysql_select_db($db_base_datos, $conn);
$sql_check = mysql_query("SELECT * FROM messages order by msg_id desc");
if(isset($_POST['btnCargar']))
{
$dato=$_POST['dato'];
$content=$_POST['content'];
$sql_insertar="insert into messages(dato,msg) values ('".$dato."','".$content."')";
$r=mysql_query($sql_insertar, $conn)or die(mysql_error($conn));
}
?>
pero le quite algunas variables, pues en otra pagina disitnta a esta muestro los resultados..
ya se que suena tonto, pero verificaste que tu campo INPUT se llame
dato?.. en fin.. eso que hice cargo sin dramas, pero no se si se aplica a tu idea