Второе эхо ниже выдает ошибку «Попытка получить свойство необъекта?» Первое эхо печатается нормально.
$sql = "SELECT id
FROM files
WHERE url = '$url'";
$result = $this->mysqli->query($sql);
echo "companyId: " . $result->fetch_object()->id;
echo "\ncompanyId: " . $result->fetch_object()->id;
Я удвоил эхо для простоты демонстрации этой ошибки. Я на самом деле пытаюсь проверить, установлен ли $ result-> fetch_object () -> id, а затем что-то сделать со значением, если оно есть. Я не могу заставить это работать правильно, потому что во второй раз, когда я использую его, он выдает ошибку «попытка получить свойство не-объекта».
if(isset($result->fetch_object()->id))
echo $result->fetch_object()->id;