use this as your $result statement to get an error message from your sql, obviously it isn't returning what you think it should
$result = mysql_query($sql, $con) or die(mysql_error());
also put your echo in your while loop, otherwise you will only be echoing one result and that may be an empty one
and also try throwing a semicolon after your sql statement, mysql is sometimes picky about that
$sql = "SELECT article FROM articles;";