我一直在寻找一种方式来显示MySQL结果作为超链接,单击时将执行另一个查询。以超链接的形式显示结果到其他查询?
说我有我的数据库中的两个表由ALTER TABLE topics ADD FOREIGN KEY(topic_cat) REFERENCES categories(cat_id) ON DELETE CASCADE ON UPDATE CASCADE;
类别链接:
+-----------------+--------------+------+-----+---------+----------------+
| 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 | |
+-----------------+--------------+------+-----+---------+----------------+
主题:
+---------------+--------------+------+-----+---------+----------------+
| 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的搜索表单类别“:
$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”的结果。我似乎无法在网上找到这样的例子。有什么建议么?
* ahem * SQL注入。 –
你能否详细说一下?我仍然是整个php/mysql的小菜鸟。 – rumspringa00
谷歌术语...并用优秀的MySQL替代你正在使用的书。 –