gpt4 book ai didi

php - 在 PHP 上打印表的 MYSQL 连接查询没有输出

转载 作者:行者123 更新时间:2023-11-29 19:46:06 25 4
gpt4 key购买 nike

require_once 'dbconnect.php';
if(isset($_POST['search1'])){
if($_POST['search1']=="tour"){
$query2 = $DBcon->query("select * from tourinfo inner join flight on tourinfo.fid = flight.fid inner join hotel on tourinfo.hid = hotel.hid");
echo "<table>";
echo "successful";
while($row=$query2->fetch_array()){
echo "
<tr>
<th>Tour ID</th>
<th>Destination</th>
<th>Tour Duration(Day)</th>
<th>Price</th>
<th>Flight ID</th>
<th>Flight Duration(hours)</th>
<th>Depart Time</th>
<th>Airport</th>
<th>Flight No</th>
<th>Hotel ID</th>
<th>Hotel Name</th>
</tr>
<tr>
<td>".$row[0]."</td>
<td>".$row[1]."</td>
<td>".$row[2]."</td>
<td>".$row[3]."hours</td>
<td>".$row[4]."</td>
<td>".$row[8]."</td>
<td>".$row[9]."</td>
<td>".$row[10]."</td>
<td>".$row[11]."</td>
<td>".$row[13]."</td>
<td>".$row[14]."</td>
</tr>
";
}
}
}
echo "</table>";

这是我使用MYSQL的连接操作并以表格形式打印列的代码。但是,没有显示任何输出,甚至没有单元格或任何内容?

确实出现了“成功消息”,并且我已经测试了 sql 语句是否有效(MySQL 按预期返回了几行)。那么这里有什么问题呢?

而且我不需要从数据库中选择的所有数据,因此行的索引不连续。

最佳答案

试试这个,我不确定它是否有效:

    <?php
require_once 'dbconnect.php';
if(isset($_POST['search1'])){
if($_POST['search1']=="tour"){
$query2 = "SELECT * FROM tourinfo INNER JOIN flight ON tourinfo.fid = flight.fid INNER JOIN hotel ON tourinfo.hid = hotel.hid";
echo "<table>";
echo "successful";
foreach ($DBcon->query($query2) as $row) {
echo "
<tr>
<th>Tour ID</th>
<th>Destination</th>
<th>Tour Duration(Day)</th>
<th>Price</th>
<th>Flight ID</th>
<th>Flight Duration(hours)</th>
<th>Depart Time</th>
<th>Airport</th>
<th>Flight No</th>
<th>Hotel ID</th>
<th>Hotel Name</th>
</tr>
<tr>
<td>".$row[0]."</td>
<td>".$row[1]."</td>
<td>".$row[2]."</td>
<td>".$row[3]."hours</td>
<td>".$row[4]."</td>
<td>".$row[8]."</td>
<td>".$row[9]."</td>
<td>".$row[10]."</td>
<td>".$row[11]."</td>
<td>".$row[13]."</td>
<td>".$row[14]."</td>
</tr>
";
}
}
}
echo "</table>";

关于php - 在 PHP 上打印表的 MYSQL 连接查询没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40968388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com