Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP+MySQL从链接查询结果进行级联搜索_Php_Mysql - Fatal编程技术网

PHP+MySQL从链接查询结果进行级联搜索

PHP+MySQL从链接查询结果进行级联搜索,php,mysql,Php,Mysql,提前为文字墙道歉;不确定这是否可行,但我想我会问的。我在网上查过了,找不到我想要的东西。我已经学习了很多PHP和MySQL,现在正处于开始编写自己的数据库驱动网站的阶段。我一直在练习的一个免费数据库是eve_sdd_crucible_11数据库,可从游戏网站免费获得。我一直在使用它,因为它是巨大的,需要使用很多不同的技能才能从中获得最大的收益 我想做一个简单的数据库进行探索。该数据库查询主数据库中的信息,根据搜索结果创建一个新表,还允许用户添加自己对所发现内容的注释。我已经准备好了各种各样的查询

提前为文字墙道歉;不确定这是否可行,但我想我会问的。我在网上查过了,找不到我想要的东西。我已经学习了很多PHP和MySQL,现在正处于开始编写自己的数据库驱动网站的阶段。我一直在练习的一个免费数据库是eve_sdd_crucible_11数据库,可从游戏网站免费获得。我一直在使用它,因为它是巨大的,需要使用很多不同的技能才能从中获得最大的收益

我想做一个简单的数据库进行探索。该数据库查询主数据库中的信息,根据搜索结果创建一个新表,还允许用户添加自己对所发现内容的注释。我已经准备好了各种各样的查询,但是因为我不想要一个庞大的用户界面,我想让用户端尽可能干净。此应用程序需要查询和显示来自“mapregions”、“mapconstellations”、“mapsolarsystems”和“mapdenormalize”表的结果,并将此信息插入一个新数据库,其中包含检索到的信息以及每个实体的注释框

现在序言已经完成,这就是我希望做的:

查询“mapregions”区域名称返回要在下一次查询中使用的区域ID,并显示链接的结果-> 单击链接结果,查询“mapconstellations”星座名称返回将在下一次查询中使用的星座ID,并显示链接结果-> 单击链接结果,查询“mapsolarsystems”太阳能系统名称返回将在下一次查询中使用的太阳能系统ID,并显示链接结果-> 单击链接结果,查询“mapdenormalise”并显示该系统中的所有实体->将内容以及每个列出实体的注释框注入新数据库

正如我之前在文章中所说的,我已经准备好了查询,我已经准备好了页面的php的开始,但是我被困在如何将这些显示的结果链接到链中的下一个查询上。所有结果都必须显示实体的名称,以及用于执行链中下一个查询的实体对应的ID号


不确定我是否解释得特别好,但这是我在晚上这个时候能做的最好的了。。。任何帮助或指点都将不胜感激,因为它已经开始影响我的头脑

需要研究连接-从阅读该文本开始,您似乎缺少了对如何连接表的基本理解-您的第4段,对我来说,听起来应该是一个查询

每次搜索创建一个新的数据库和/或表表明,您可能仍然缺少一些基础知识,因为这种方法永远不会扩展,而且将是一场噩梦


开始阅读mysql连接:从这里开始,看看连接如何工作的其他示例和现实世界的示例-这将极大地影响您如何继续构建此连接。

我已经有过的查询是连接,例如SolarSystems查询:SELECT solarSystemName,solarSystemID作为systemID从mapSolarSystems内部连接mapSolarSystems.regionID=mapRegions.regionID和mapRegions.regionName='Essence'上的mapRegions;它不会为每次搜索创建新表。创建的表将是来自“管理”部分的一次性表,我知道我需要做什么来防止为相同区域创建多个表。我希望这能更好地解释: