如何根据db行中的数据查询结果

时间:2013-08-05 16:08:06

标签: php mysqli

好的。我在这里问过一个问题寻找建议,我被告知不允许这样做。我被告知要说明具体问题,并要求具体答案。所以按照主持人的指示,我去了。

我的数据库中有两个表。一个表只是几行,填充了不同的类别选项。然后在我的另一个表上有一行名为 cat 的行,其中存储了第一行中找到的一个类别术语。

我想查询除了类别作为超链接之外的所有类别选项。然后根据链接选择运行看起来像这样的查询

SELECT cat FROM categories WHERE categiories=chosen cat term

我对PHP有一般的了解,所以我可以弄清楚如何按照正确的方向做我想做的事情。我的具体问题是我不知道该找什么。有人可以告诉我要找什么?我对查询没有任何问题。我的主要问题是我将指向超链接的位置,以便根据请求生成带有select语句的页面。我能找到什么可以帮助我弄清楚如何做到这一点?我非常擅长解剖和解决问题。

2 个答案:

答案 0 :(得分:0)

通过像这样的超链接将它指向另一个PHP文件

another.php?term=foo

在另一页connect to PDO上,并有一个像这样的代码

$stm = $pdo->prepare("SELECT cat FROM categories WHERE categiories = ?");
$stm->execute(array($_GET['term']));
$cats = $stm->fetchAll();

现在您可以遍历$cats数组

答案 1 :(得分:0)

将HTML中的某个链接放在这样的链接中。

<a href="phpFileToHandleRequest.php?term=yourTerm">Link</a>

您可以将PHP文件视为获得类似的参数。请以这种方式阅读参数:

$term = $_GET["term"];