Ну, у вас, похоже, есть что-то (возможно, $ result?) Как объект; и вы используете все как массивы.
Может быть, у вас есть способ извлекать данные как массивы, а не объекты?
(Может быть, урок, который вы используете?)
Или вам нужно обращаться к данным как к объектам, а не к массивам; может быть, $ result-> subject, а не $ result ['subject'] будет делать?