PHP中mysql数据获取查询结果中的Echo a href

PHP中mysql数据获取查询结果中的Echo a href,php,echo,href,Php,Echo,Href,我有一个SELECT查询从用户表中获取用户id、名称和电子邮件 我想在fetched result表中放置一个链接,指向带有fetched user id参数的loadwu.php页面。echo语句如下所示 echo "<tr><td>{$row['id']}</td><td>{$row['uname']}</td><td>{$row['uemail']}</td><td>{<a href="l

我有一个SELECT查询从用户表中获取用户id、名称和电子邮件

我想在fetched result表中放置一个链接,指向带有fetched user id参数的
loadwu.php
页面。
echo
语句如下所示

echo "<tr><td>{$row['id']}</td><td>{$row['uname']}</td><td>{$row['uemail']}</td><td>{<a href="loadwu.php?id=$row['id']">Select</a>}</td></tr>";
echo“{$row['id']}{$row['uname']}{$row['uemail']}{}”;
这个echo语句中的问题部分是

<td>{<a href="loadwu.php?id=$row['id']">Select</a>}</td>
{}

此部分的正确格式是什么?

您需要转义与
href
属性一起使用的双引号

echo "<tr><td>{$row['id']}</td><td>{$row['uname']}</td><td>{$row['uemail']}</td><td>{<a href=\"loadwu.php?id={$row['id']}\">Select</a>}</td></tr>";
echo“{$row['id']}{$row['uname']}{$row['uemail']}{}”;

您只需转义您的
,如果不转义它们,您会给php带来问题,因为您要回显的字符串在href的第一个
处结束,然后php会收到一些奇怪的单词,这些单词是您想要放在href中的,但它们不是因为未转义的

echo“{$row['id']}{$row['uname']}{$row['uemail']}{}”;

您只需退出此部分即可

  <td>{<a href=\"loadwu.php?id=$row['id']\">Select</a>}</td>
{}

你可以试试这个,它简单易行

 <a href="loadwu.php?id=<?php echo $row['id'] ?>">

尝试正确连接字符串,如果不想转义双引号,可以使用单引号,如下所示

echo '<tr>
        <td>'.$row['id'].'</td>
        <td>'.$row['uname'].'</td>
        <td>'.$row['uemail'].'</td>
        <td><a href="loadwu.php?id='.$row['id'].'">Select</a></td>
      </tr>';
echo'
“.$row['id']”
“.$row['uname']”
“.$row['uemail']”
';
否则,请避免使用双引号

echo "<tr>
        <td>$row['id']</td>
        <td>$row['uname']</td>
        <td>$row['uemail']</td>
        <td><a href=\"loadwu.php?id=$row['id']\">Select</a></td>
      </tr>";
echo”
$row['id']
$row['uname']
$row['uemail']
";

你的答案是我帖子的第一个答案。我试过了,效果很好。thnks@nikhil mohangrad to hear,yw:)@user2649343我不认为这是一个更快的答案,而是一个更好地解释答案的问题。不是更快,但当我在发布查询后刷新时,这是唯一的答案,所以我尝试了。它解决了我的问题。这就是这是唯一的原因。这将导致php标记打开两次,一次在otherthnks@fabio中进行彻底解释。
echo "<tr>
        <td>$row['id']</td>
        <td>$row['uname']</td>
        <td>$row['uemail']</td>
        <td><a href=\"loadwu.php?id=$row['id']\">Select</a></td>
      </tr>";