问题回应成员与配置文件链接PHP

时间:2015-07-22 23:22:16

标签: php mysql

我正在尝试向我的网站添加一个成员页面,其中列出了每个成员的名称作为其个人资料的链接。

我遇到以下代码的一些问题:

<?php
include 'include/connect.php';

$query = mysql_query("Select distinct fname, id from users");

     while($row = mysql_fetch_array($query))
     {
   $raw_link = $row["id"];
   $link = "<a href='profile.php?id='.$raw_link   >";
     echo $link.$row["fname"].'</a><br/>';
     }
?> 

用户回复得很好,但是当我点击用户的名字时,它没有转到他们适当的个人资料,只有“profile.php?id = 1”

我的问题是:如何将我数据库中用户的所有名称列为其个人资料的链接?

2 个答案:

答案 0 :(得分:3)

$link = "<a href='profile.php?id='.$raw_link   >";

应该是

$link = "<a href='profile.php?id=".$raw_link."'>";

您正在id=之后关闭href属性。正如评论员所说,你应该使用MySQLi或PDO而不是MySQL。

答案 1 :(得分:0)

$link = "<a href=\"profile.php?id=".$raw_link."\">";