php - 多个表格回显未显示在页面中

标签 php mysql sql

上面的代码旨在显示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/

相关文章:

php - Slim 3 框架——我应该为我的 API 使用路由组吗?

php - Yii 如何使用查询结果搜索模型(填充 activedataprovider)?

mysql - MySQL 触发器上 MySQL 变量的算术运算

mysql - 如何从行中选择数据并一次更新它们?

SQL 约束或条件

mysql - 错误 1329 (02000) : no data - zero rows fetched, 选择或处理

php - 使用 PHP ob_start 和 ob_get_clean 输出流

sql - 使用 MySQL 通过 JOIN 在 GROUP BY 中获取 SUM

c# - 将多列更新为一列作为字符串

php - 教义2中索引外键以优化查询