PHP选择单个结果
我创建了一个PHP表单,允许用户注册和登录。现在,我创建了另一个名为View.php的页面,该页面将显示MySQL数据库中的所有注册用户。我使用的代码是PHP选择单个结果,php,search,Php,Search,我创建了一个PHP表单,允许用户注册和登录。现在,我创建了另一个名为View.php的页面,该页面将显示MySQL数据库中的所有注册用户。我使用的代码是 while($row=mysqli_fetch_assoc($sql))... 它成功地显示了所有用户 现在我创建了另一个PHP页面,名为profile.PHP。我想从view.php上的每个结果中添加一个链接,该链接将重定向到profile.php?user=他们的用户名。但是我不知道怎么做。在your view.php中,考虑到您有一个名
while($row=mysqli_fetch_assoc($sql))...
它成功地显示了所有用户
现在我创建了另一个PHP页面,名为profile.PHP。我想从view.php上的每个结果中添加一个链接,该链接将重定向到profile.php?user=他们的用户名。但是我不知道怎么做。在your view.php中,考虑到您有一个名为“username”的列,请更改以下内容:
请不要这样做,如果您想放置ID列,最好是放置ID列,只需将$row['username']更改为$row['ID'],并在profile.php中的查询中进行相同的更改
在你的
profile.php
请阅读更多信息,这是必需的,因为您从$\u get变量获取数据,因此需要
希望这是您想要的,如果不是,请让我知道,以便我可以调整代码我不知道您用于实现结果的代码,但有如下内容:
$query = "SELECT * FROM database WHERE id=$id";
$query = mysql_query($query);
这将根据此行中的用户id过滤掉配置文件页面:
echo "<small><a href = 'profile.php?user=$them'>[View Profile]</a></small><br/>";
请注意,此代码易于sql注入。我只是为了让这个想法更容易理解才贴出来的。查看如何正确操作。在:我使用的$THES是我自己的用户名,因此如果我单击链接,它将始终重定向到我的数据。。我真的希望它喜欢如果我点击Bob的视图配置文件,php会将我重定向到Profile.php?user=Bob。。。请帮帮我
$query = "SELECT * FROM database WHERE id=$id";
$query = mysql_query($query);
echo "<small><a href = 'profile.php?user=$them'>[View Profile]</a></small><br/>";
$id = $_GET['user'];
$sql = "SELECT * FROM users where id = $id";