首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否将结果显示为指向其他查询的超链接?

是否将结果显示为指向其他查询的超链接?
EN

Stack Overflow用户
提问于 2011-08-22 01:30:47
回答 1查看 123关注 0票数 0

我一直在寻找一种将MySQL结果显示为超链接的方法,该超链接在单击时将执行另一个查询。

假设我的数据库中有两个通过ALTER TABLE topics ADD FOREIGN KEY(topic_cat) REFERENCES categories(cat_id) ON DELETE CASCADE ON UPDATE CASCADE;链接的表

类别:

代码语言:javascript
复制
+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| cat_id          | int(8)       | NO   | PRI | NULL    | auto_increment |
| cat_name        | varchar(255) | NO   | UNI | NULL    |                |
| cat_description | varchar(255) | NO   |     | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+

主题:

代码语言:javascript
复制
+---------------+--------------+------+-----+---------+----------------+
| Field         | Type         | Null | Key | Default | Extra          |
+---------------+--------------+------+-----+---------+----------------+
| topic_id      | int(8)       | NO   | PRI | NULL    | auto_increment |
| topic_subject | varchar(255) | NO   |     | NULL    |                |
| topic_date    | datetime     | NO   |     | NULL    |                |
| topic_cat     | int(8)       | NO   | MUL | NULL    |                |
| topic_by      | int(8)       | NO   | MUL | NULL    |                |
+---------------+--------------+------+-----+---------+----------------+

我还有一个PHP搜索表单,可以查询表"categories":

代码语言:javascript
复制
$var = @$_GET['search'] ;
  $trimmed = trim($var);

$query = "select * from categories where cat_name like \"%$trimmed%\"  
  order by cat_name";

我希望能够将上述查询的结果显示为超链接,并且当单击时,我希望显示通过"topic_cat“和"cat_id”链接到"cat_name“的结果。我似乎在网上找不到这样的例子。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-08-22 01:41:00

输出结果时,请执行以下操作

print ("<a href='show_category_topics.php?id=".$row["cat_id"]."'>".$row["cat_name"]."</a>");

在新页面(show_category_topics.php)上运行查询

$query = "SELECT * FROM topics WHERE topic_cat ='".mysql_real_escape_string($_GET["id"])."'";并打印结果。

你也可以对php页面使用ajax调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7139874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档