Посмотрите какая версия PHP у вас включена, возможно у вас версия старая (В версии 5,3 и ниже вроде бы нельзя обращаться так к индексам).
// И перебирать ответ MySQLi лучше через while)
Как то красивее и проще:
while ($row = $result->fetch_assoc())
{
echo 'Титл: ',$row['title'];
}