试图获得我的第一个多表 MySQL 数据库,但我发现了一个错误,我只能绕开我的脑袋。在我把电脑扔出窗外之前,有人可以建议一种方法吗?
设置
我有两张桌子:
- 具有以下行的客户端: id、tourbk_id、tourstart、roomtype1、client_name
- tourprices包含以下行:id、tour_id、tourstart、roomtype、roomprice
目标
我打算在客户表中查看客户希望购买的旅行的以下查询,比较客户表中的旅行日期+旅行名称+房间类型,并回显价格。
我的fubar查询
$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();
按原样,结果只是一个错误说明:
可捕获的致命错误:类 mysqli_result 的对象无法转换为字符串