上面的代码旨在显示sql表中存储的信息。一切都与表中的标题相对应并且顺序正确。然而,它所在的页面仅显示前两列,而不显示其他列。一切看起来似乎都是为了我。我的说法有错吗?
<?php
$con=mysqli_connect("xxx","y","y","yyyy");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM tripdata ");
while($row = mysqli_fetch_array($result))
{
echo $row['trip_id'] . " " . $row['image'] . " " . $row['date'] . " " . $row['destination'] . " " . $row['hl'] . " " . $row['cost'] . " " . $row['blurb'] . " " . $row['whatinc'] . " " . $row['whatopt'] . " " . $row['itin'] . " " . $row['depinfo'] . " " . $row['ppcode'];
echo "<br>";
}
mysqli_close($con);
?>
最佳答案
也许你可以尝试使用 assoc
while($row = mysqli_fetch_assoc($result))
{
echo $row['trip_id'] . " " . $row['image'] . " " . $row['date'] . " " . $row['destination'] . " " . $row['hl'] . " " . $row['cost'] . " " . $row['blurb'] . " " . $row['whatinc'] . " " . $row['whatopt'] . " " . $row['itin'] . " " . $row['depinfo'] . " " . $row['ppcode'];
echo "<br>";
}
我经常用这个,没问题
assoc是基于字段名的索引名 但数组是基于数字 (0, 1, 2, 3)
关于php - 多个表格回显未显示在页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20163931/