使用php在mysql中使用一个表从多个表中检索数据

时间:2014-02-05 06:33:02

标签: php mysql sql

我正在为MySQL数据库创建一个包含100个表的Web应用程序。我希望下拉列表中的表名和搜索框中的下一个表用于搜索在提交下拉列表中选择的特定表。

一个表包含所有表名。![在此处输入图像描述] [1]

第一个表包含最多100个id。我刚刚提到了另外两个表。 table_names表除外

Table_names

id  species                 Unipept_table

1   Arabidopsis lyrata       pept_al
2   Glycine max              pept_gm

pept_al

species                 Proteinname                 Pept_seq

Arabidopsis lyrata         adl                  AAAAAAGTFFRQPDR
Arabidopsis lyrata         adl                  AAAAAVEAK
Arabidopsis lyrata         adl                  AAAAAEVK

unipept_gma

species                     Proteinname                Pept_seq

Glycine max                  Gly                      AAAAAAAAVA
Glycine max                  Gly                      AAAAAAAAVPE
Glycine max                  Gly                      AAAAAKK

1 个答案:

答案 0 :(得分:0)

试试这个

select * from information_schema.tables where table_schema='SCHEMA NAME'

或者您可以将所有表格插入表格和表格中。查询该表以获取结果。我认为这应该更快。