PHP结果作为链接?

时间:2015-12-09 15:37:15

标签: php mysql

我使用此代码显示我网站上数据库中的最新5个条目。现在我想将$ result显示为ex的链接。 pedigree.php ID = $ $ resultname &安培; DB =系谱&安培;一族= 5。怎么做?

<?php
    $result = mysql_query("SELECT Name FROM pedigree ORDER BY PedigreeId DESC LIMIT 5");

    while($row = mysql_fetch_row($result))
        echo $row[0].'<br />';

?>

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

这是一个基本问题,你应该首先搜索谷歌:) ..无论如何这里是答案

<?php
    $result = mysql_query("SELECT * FROM pedigree ORDER BY PedigreeId DESC LIMIT 5");

    while($row = mysql_fetch_row($result)){

            echo '<a href="pedigree.php?id='.$row['name'].'$&db='.$row['PedigreeId'].'&gens='.$row['name'].'">'.$row['name'].'</a><br />';
    }


?>

一个建议:不要使用mysql_ *函数,使用mysqli或PDO .. mysql_ *函数在PHP的更新版本中被折旧

答案 1 :(得分:0)

HTML中的链接语法为<a href="url.php">Link Text</a>

所以:

while($row = mysql_fetch_row($result)){
    echo "<a href='pedigree.php?id={$row[0]['Name']}&db=pedigree&gens=5'>{$row[0]['Name']}</a>";
}

仅供参考,您不应该使用mysql_*函数,因为它们已被弃用且在PHP 7中不再受支持。*