0
Вот мой запрос:mysqli_fetch_object не возвращает объект
$row = mysqli_fetch_object(mysqli_query("SELECT * FROM `page` AS p LEFT JOIN `page_settings` AS s ON p.id = s.page_id WHERE p.id = '".$this->id."'"));
echo $row->title;
Этот запрос возвращает ошибку, как это:
Notice: Trying to get property of non-object in...
Но когда я пытаюсь этот вопрос:
$row = mysqli_fetch_object(mysqli_query("SELECT * FROM `page` WHERE id = '".$this->id."'"));
echo $row->title;
Он отлично работает , Я ничего не понял.
Ваш первый запрос должен быть неправильным. Попробуйте выполнить запрос на вашем sql, чтобы проверить его. 'SELECT * FROM page AS p LEFT JOIN page_settings AS s ON p.id = s.page_id WHERE p.id = '1'' Какая ошибка? –
О, моя задумчивая и уставшая голова! '$ this-> id' не установлен. Таким образом, запрос возвращает ошибку. Большое спасибо. –
Рад, что я мог помочь! Я прокомментирую ответ, не стесняйтесь проверить его как правильный ответ, чтобы вознаградить меня =) –