我是php,mysql的新手。目前我正在建立一个网站。使用搜索查询,数据显示良好。 (在这种情况下,搜索查询是'name%like%')。现在我想打开另一个页面,该页面将显示上一个查询中显示的任何一个名称(单击时)的配置文件。怎么实现这个?
答案 0 :(得分:1)
搜索时,您必须选择user_id。
然后,您的代码看起来像
<?php
include("db.php");
$result = mysql_query("SELECT user_id, username FROM user WHERE username LIKE '%".mysql_real_escape_string($_POST['username'])."%'");
echo "<table>";
while($row = mysql_fetch_assoc($result)
{
echo '<tr><td><a href="profile.php?uid='.$row['user_id'].'">'.$row['username'].'</a></td></tr>';
}
echo "</Table>";