将显示的MySQL结果链接到特定的MySQL搜索

时间:2013-01-14 22:01:08

标签: php html mysql

我有一个用户可以使用5个不同字段进行搜索的数据库。获得的信息越多,搜索就越具体。然而,搜索范围越广的信息就越少,而搜索则显示给定信息的所有结果。我想要做的是当显示信息时,用户可以点击其中一个结果,它将为他们提供与该条目有关的所有信息。我需要帮助的是如何将点击的信息转换为新的特定SQL搜索并显示该表行的所有信息?

1 个答案:

答案 0 :(得分:0)

您显示的每条记录都应该有一个链接,用户可以点击该链接转到更详细的页面。

echo '<a href="info.php?id='.$row['id'].'">'.$row['name'].'</a>';

从那里开始id info.php

$result = mysql_query("SELECT * FROM table WHERE id = " . $_GET['id']);
while($row = mysql_fetch_array($result)){
echo $row['id'];
// echo any fields you want to display
}

这只是一个指导原则。你接受sql注入。