Попытка получить мою первую базу данных MySQL с несколькими таблицами, но у меня есть ошибка, с которой я просто могу обернуть голову. Может ли кто-нибудь предложить подход, прежде чем я вытащу компьютер из окна?
У меня две таблицы:
Я намереваюсь найти следующий запрос: в таблице клиентов для тура клиент хочет приобрести, сравнить дату тура + название тура + тип номера в таблице клиентов и пересказать цену.
$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