我希望将输出数据库的一行作为另一行的链接,但是失败

时间:2018-10-11 17:56:08

标签: php mysql

我想将它们输出到表格中
谢谢任何人能帮助我 我正在学习php。

我正在研究使用php和mysql进行链接管理。 如果有人可以推荐源代码,我将非常感谢。

<?php 
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("abc", $con);


$result = mysql_query("SELECT * FROM links");

    while($row = mysql_fetch_array($result))
    {
    echo "<tr>";
    echo "<td><a href='{$row[Link]}'>{$row[Name]}</a></td>" ;
    echo "</tr>";
    }


?>

1 个答案:

答案 0 :(得分:0)

您的引号到处都是,如果您以双引号开头,则将使用双引号来开始和停止字符串,但是您还可以在<a>标记两边加上引号,也可以在数组的索引(如果您的内部用双引号引起来,则可以使用...

echo "<td><a href='{$row[Link]}'>{$row[Name]}</a></td>" ;

或者,如果您想使用双引号,则需要转义内部的双引号...

echo "<td><a href=\"{$row['Link']}\">{$row['Name']}</a></td>" ;