Обрезаемая фатальная ошибка: объект класса mysqli_result не может быть преобразован в строку

Попытка получить мою первую базу данных MySQL с несколькими таблицами, но у меня есть ошибка, с которой я просто могу обернуть голову. Может ли кто-нибудь предложить подход, прежде чем я вытащу компьютер из окна?

Настроить

У меня две таблицы:

  1. клиенты, которые имеют строки: * id, tourbk_id, tourstart, roomtype1, client_name *
  2. туры, которые имеют строки: * id, tour_id, tourstart, roomtype, roomprice *

Цель

Я намереваюсь найти следующий запрос: в таблице клиентов для тура клиент хочет приобрести, сравнить дату тура + название тура + тип номера в таблице клиентов и пересказать цену.

Мой фубарный запрос

$tourquery = "SELECT t.roomprice FROM clients c, tourprices t WHERE c.roomtype1 = t.roomtype AND c.tourstart = t.tourstart AND c.tourbk_id = t.tour_id"; $tourresult = $db->query($tourquery); echo '<strong>',"Per room amount: ",'</strong>'.$tourresult. ""; $tourresult->free(); 

As-is, результатом является только сообщение об ошибке: Catchable fatal error: Объект класса mysqli_result не может быть преобразован в строку

Буду признателен за любую оказанную помощь.

Функция query() возвращает ресурс, вы хотите получить запись из того, что было возвращено из этой функции. Посмотрите примеры на этой странице, чтобы узнать, как печатать данные из mysql