Cita: $sql = "INSERT INTO comentarios (id, alias, comentario) values ('', '$alias', '$comentario')";
Si id es autoincremental debes quitarlo del Insert..no puedes hacer insert de un campo autoincremental.
Debes cambiar esa sentencia y dejarla así:
$sql = "INSERT INTO comentarios ( alias, comentario) values ('$alias', '$comentario')";
Haces insert únicamente de los campos a los que quieras dar valor, el id toma ya valor sólo al ser autoincremental.
Haz la prueba y comentanos.