Я предполагаю, что у вас отключены отчеты об ошибках, и поэтому вы не видите ошибку разбора, которая должна появиться в этой строке:
$result = mysql_query("SELECT * FROM posts ORDER BY id DESC LIMIT 0, 3"), __CLASS__);
Я вижу закрытые две скобки, но только одну открытую.
Кроме того, вы все равно не должны добавлять туда имя класса. Во всяком случае, вы должны указать объект для соединения с базой данных, а не имя класса.