ahref到其他网站,包括表中的php变量html

ahref到其他网站,包括表中的php变量html,php,html,sql,Php,Html,Sql,我有一个网站,它使用html创建一个表,并使用php和sql数据库中的数据填充该表。这一切都很好,但我希望创建一个链接到另一个网站的每个条目在我的表。我的php代码是这样的 while ($row = $result -> fetch_assoc()) { echo "<tr> <td>".$row["name"]."</td> while($row=$result->fetch_assoc()){ 回声“ “$row[“name”

我有一个网站,它使用html创建一个表,并使用php和sql数据库中的数据填充该表。这一切都很好,但我希望创建一个链接到另一个网站的每个条目在我的表。我的php代码是这样的

while ($row = $result -> fetch_assoc()) {
     echo "<tr>
     <td>".$row["name"]."</td>
while($row=$result->fetch_assoc()){
回声“
“$row[“name”]”
在这里,我希望添加一个超链接,这样用户可以单击一个名称并发送到我以外的另一个网站。因此,我的每个名称实例都将转到类似www.facebook.com/name的网站

我想我可以做一些类似的事情
。$row[“name”]。

但它不起作用。

你就快到了:

while ($row = $result -> fetch_assoc()) {
     echo '<tr>
     <td><a href="https://www.google.com">'.$row["name"].'</a></td>';
   }
while($row=$result->fetch_assoc()){
回声'
';
}
如果要在数据库中存储URL,可以执行以下操作:

  while ($row = $result -> fetch_assoc()) {
         echo '<tr>
         <td><a href="'. $row["url"] .'">'.$row["name"].'</a></td>';
       }
while($row=$result->fetch_assoc()){
回声'
';
}
对于您的特定问题,您需要执行以下操作:

 while ($row = $result -> fetch_assoc()) {
         echo '<tr>
         <td><a href="https://www.facebook.com"'.$row["name"].'">'.$row["name"].'</a></td>';
       }
while($row=$result->fetch_assoc()){
回声'
';
}

为了让人非常恼火,您可以将字符串用单引号括起来,避免转义双引号(\”)因为变量是用“$var.”语法连接起来的。只是让它不那么容易出错。非常感谢!这正是我需要进一步讨论的。干杯@Julian@TimBrownlaw更新以反映您的观点,我没有考虑that@PeterHoldensgaard检查编辑后的答案,如TimBrownlaw所说,使用单引号,而不是转义双引号tes使代码不那么容易出错