если просто передать echo "1" - то в alert(data) - показывает 1, а если
$query = "SELECT id FROM `post` ORDER BY id DESC Limit 0,1";
$result = mysql_query($query) or die(mysql_error());
echo $result['id'];
то пусто. (записи в базе есть, пробовал в SQL - возвращает например id: 141)