我正试图将数据库中的几个变量链接到html中。所有的数据都存储在数据库中,但是我不知道如何通过HTML链接变量。以下是我尝试过的代码,但无法正常工作。
echo '<a href="' + $row["name"] +'">test</a>';
如果我只做这样的事情,我知道代码可以正常工作(它确实返回了名称):
echo $row["name"];
那么,为什么它不能与其中的+$row["name"]+一起正常工作呢?只要我不尝试用+添加数据,它就可以完美地工作。
谢谢!
这是编写的正确方法
echo '<a href="'.$row["name"].'">test</a>';
使用.
而不是+
。
顺便说一句,如果数据库中的数据尚未转义,也可以在$row["name"]
上使用htmlspecialchars()
这样试试。
echo "<a href='".$row['name']."'>test</a>";