用PHP编写这个的正确方法

时间:2015-03-02 08:35:22

标签: php html

我正在尝试将数据库中的几个变量链接到html。所有数据都存储在数据库中,但我无法弄清楚如何通过HTML链接变量。下面是我尝试过的代码,但无法正常工作。

echo '<a href="' + $row["name"] +'">test</a>';

我知道代码可以正常工作,如果我只是这样做(它确实返回名称):

echo $row["name"];

那么为什么它与+ $ row [“name”] +不能正常工作呢?只要我不尝试使用+'来添加数据,它就可以完美运行。

谢谢!

3 个答案:

答案 0 :(得分:2)

这是写这个

的正确方法
echo '<a href="'.$row["name"].'">test</a>';

答案 1 :(得分:0)

使用.代替+

在旁注中,如果数据库中的数据尚未转义,请在htmlspecialchars()上使用$row["name"]

答案 2 :(得分:0)

试试这样。

echo "<a href='".$row['name']."'>test</a>";