我正在为小型项目工作,该项目的主要思想要展示 一些游览:
DB-数据库由2个表组成,如下所示
第一个表包含4个原始数据:
id , tour_id , tour_name, image
和第二张表格,列出了每个旅行的详细信息,例如目的地和地点
原始是:
id , tour_id , from , to
主页已完成,我可以用图像显示旅游信息,并可以链接到www.domain.com/tours/get_tour?=1
之类的详细信息页面的网址
其中1
是tour_id
。
我的问题是如何显示第二张表中有关tour_id
的信息?
我正在使用PHP,HTML和MYSQL。
答案 0 :(得分:0)
您需要mysql的JOIN
功能。在PHP中使用这种类型的SQL脚本:
$sql="SELECT first.tour_id, first.tour_image, second.tour_id
FROM first
JOIN second ON first.tour_id=second.tour_id;";
$results=$conn-->$sql; //with $conn your connection variable
$get_tour = $result->fetch_assoc();
通过这种方式,您可以根据tour_id获得first.tour_name和second.from / to 然后运行一段时间,以PHP导出数据。
$ get_tour现在已被填充。要调用元素,请使用
$get_tour['first.tour_id'];
$get_tour['second.from'];
...
让我知道它是否有效!