我只有 5 天的 MySQL 经验,所以还没有对这种语言的功能有一个自然的理解。
我创建了一个数据库,在该数据库中执行查询并将输出生成为链接,单击该链接时,会在数据库中对单击的节点的所有子类别执行另一个查询。
到目前为止,我一直在将查询的名称 onclick 作为变量传递,以便进行下一次搜索。
即,如果用户点击“健康和健身”,字符串“健康和健身”就会通过变量传递并插入到下一个查询中。
但是我已经意识到我需要一种更强大的方法来将有关每个节点的适当数据从搜索传输到搜索。
即,如果有人点击“健康和健身”,我不仅希望通过 url 将该字符串作为变量传递,还希望传递与该类别相关的其他信息,即其 ID 号和 parent_id。
所以本质上,无论用户点击几个查询中的哪一个,我都希望能够将该查询作为字符串发送,并将其父 id 发送到 php 页面,该页面将相应地查询和显示数据。
我在想我应该创建一个变量来保存我想要的数据,这些数据在查询结果循环的每次重复时都放在 onclick url 中。
但是我仍然不确定如何导航数据库或将特定的行/列值分配给变量。