我有一段代码用于搜索基于关键字的视频数据库。然后从$url列中提取url。然后,我想通过响应网站链接并连接从数据库中提取的url变量来回声出一个超链接到视频。
到目前为止,我已经编写了以下代码。我是php的新手,所以我不知道如何在echo中连接变量。 echo "<a href='"danu6.it.nuigalway.ie/sm4business'">Link</a>";
同样,当我运行这段代码时,链接将我带到http://danu6.it.nuigalway.ie/sm4business/danu6.it.nuigalway.ie/sm4business
任何帮助或资源,可以帮助我解决这个问题,我将不胜感激。
您需要使用点来连接常量字符串和变量:
echo '<a href="'.$url.'">'.$name.'</a>';
出于安全原因,您需要注意适当的变量转义。查看php.net文档中的htmlspecialchars
和htmlentities
你可以尝试这样做:
echo "<a href='"$url'">Link</a>";
或者您可以像这样将$url的值连接到字符串中:
echo "<a href='"danu6.it.nuigalway.ie/sm4business/$url'">Link</a>";
希望有帮助!