我正在尝试将数据库中的几个变量链接到html。所有数据都存储在数据库中,但我无法弄清楚如何通过HTML链接变量。下面是我尝试过的代码,但无法正常工作。
echo '<a href="' + $row["name"] +'">test</a>';
我知道代码可以正常工作,如果我只是这样做(它确实返回名称):
echo $row["name"];
那么为什么它与+ $ row [“name”] +不能正常工作呢?只要我不尝试使用+'来添加数据,它就可以完美运行。
谢谢!
答案 0 :(得分:2)
这是写这个
的正确方法echo '<a href="'.$row["name"].'">test</a>';
答案 1 :(得分:0)
使用.
代替+
。
在旁注中,如果数据库中的数据尚未转义,请在htmlspecialchars()
上使用$row["name"]
答案 2 :(得分:0)
试试这样。
echo "<a href='".$row['name']."'>test</a>";