【问题标题】:MySQL database Links to HTML Table [closed]MySQL数据库链接到HTML表[关闭]
【发布时间】:2016-09-11 16:20:43
【问题描述】:

我正在尝试了解有关 html、php 和 mysql 的更多信息。我正在尝试从仅存储为 varchar 的数据库中检索一个链接,然后将其显示在表格中。

每个条目都有一个不同的链接,它们都链接到外部网站,我想不通。 这是我当前的代码。

<?php

include("connection.php");
        
$sql = "SELECT Username, Location, Points FROM database ORDER BY Points DESC";
$result1 = mysqli_query($db_con, $sql);  

while($row1 = mysqli_fetch_array($result1)):;?>

  <tr>

  <td><a href="'.$row['Location'].'"><?php echo $row1[0]; ?></a></td>
  <td><?php echo $row1[1]; ?></td>
  <td><?php echo $row1[2]; ?></td>
                                        
  </tr>
<?php endwhile; ?>
						
<?php

Location 是存储链接的位置,正如你所知道的,我进行了一次相当可悲的尝试,因为我不太了解 mysql、php。

感谢您的宝贵时间!

【问题讨论】:

  • while($row1 = mysqli_fetch_array($result1)):;
  • 现在你有 3 个不同的错误...和答案
  • @Jeff hehe,只有 1 个被两人抓到。
  • 在地球上没有地狱的方式可以让while循环输出任何东西;没有那个分号。
  • @Fred-ii- 你为什么不把它作为一个答案(包括其他错误)?

标签: php html mysql


【解决方案1】:

尝试使用 $row1['Location'] 而不是 $row['Location']

【讨论】:

  • 谢谢,这是问题的一部分,所以我投了反对票。
  • 你错过了一些事情
  • @UbiquitousStudio “所以我投了反对票” - 你没有足够的代表来做这件事,所以你为什么要在问题/答案上撒谎?
  • 我不知道我只是点击了向上按钮并感谢你。
  • 我对这两个答案都给出了 uv,以表彰找到 3 个错误之一。
【解决方案2】:

在你的 while 循环中:

 <td><a href="<?php echo $row['link-column-name']; ?>">Link</a></td>

【讨论】:

  • 这正是我一直在寻找的,而且效果很好。大量的谷歌搜索没有比较。
  • 请添加您刚刚删除的 php 标签,并将其设为 row1,正如 @Manfred Kral 指出的那样!
  • 你意识到这会失败。
  • @UbiquitousStudio 嗯???不是因为你发布的代码,不可能。
  • @Jeff 恢复原状。
猜你喜欢
  • 2022-01-21
  • 2011-06-28
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多