我在上一页上有一个搜索表单,允许用户搜索 $q。然后,我在数据库中查询“键”,例如 $q。 while 循环显示每个匹配数据库条目的“名称”和“网络链接”。
这一切都工作正常。但是,我希望“网络链接”显示为可点击的链接。理想情况下,它读起来就像是 HTML:“weblink”。我无法找出 php 和 html 的正确组合来使 while 循环和 HTML 工作。
如有任何帮助,我们将不胜感激。 提前致谢。
// query database
$query = mysql_query("SELECT * FROM `forumlist` WHERE `keys` LIKE '%$q%'");
// display query results
while($row = mysql_fetch_array($query))
{
echo $row['name'];
echo "<br/>";
echo $row['weblink'];
}
最佳答案
while($row = mysql_fetch_array($query))
{
echo $row['name'];
echo "<br/>";
echo '<a href="' . $row['weblink'] . '">' . $row['weblink'] . '</a>';
}
关于php - 将 SQL 数据库查询结果显示为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5769317/