将SQL数据库查询结果显示为链接

时间:2011-04-24 07:37:15

标签: php sql html

我在上一页上有一个搜索表单,我允许用户搜索$ q。然后我在数据库中查询“keys”LIKE $ q。 while循环显示每个匹配数据库条目的'name'和'weblink'。

这一切都正常。但是,我希望'weblink'显示为可点击的链接。理想情况下,它会像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'];                           
    }   

1 个答案:

答案 0 :(得分:5)

while($row = mysql_fetch_array($query))
    {
        echo $row['name'];
        echo "<br/>";
        echo '<a href="' . $row['weblink'] . '">' . $row['weblink'] . '</a>';                           
    }