you attempted to put in error checking, but did it in the wrong place:
$sql = "SELECT * FROM CDblg_comments ORDER BY id DESC LIMIT 150" or die(mysql_error());
If assigning variables fails, then there's something seriously wrong. You want this on the next line:
$result = mysql_query($sql) or die(mysql_error());
Echoing out the actual query that's being sent can be immensely useful,lets you see any problems brought in by the PHP.
In your case, it looks like the splitting of the query over multiple lines will result in the words being joined together:
"WHERE title_art = '$area'" or die(mysql_error());
Try putting in spaces at the srtart of the lines, mysql won't understand 'CDblg_commentsWHERE"