2

试图获得我的第一个多表 MySQL 数据库,但我发现了一个错误,我只能绕开我的脑袋。在我把电脑扔出窗外之前,有人可以建议一种方法吗?

设置

我有两张桌子:

  1. 具有以下行的客户端: id、tourbk_id、tourstart、roomtype1、client_name
  2. 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 的对象无法转换为字符串

4

0 回答 0