php mysql根据获取值查询num_ber__%某个数据表?

通过查询select table_name from information_schema.tables where table_name REGEXP 'num_ber_[0-9]+';

然后var_dump打印出了以下数据表名了数组

array(10) { [0]=> array(1) { ["table_name"]=> string(9) "num_ber_0" } [1]=> array(1) { ["table_name"]=> string(9) "num_ber_1" } [2]=> array(1) { ["table_name"]=> string(9) "num_ber_2" } [3]=> array(1) { ["table_name"]=> string(9) "num_ber_3" } [4]=> array(1) { ["table_name"]=> string(9) "num_ber_4" } [5]=> array(1) { ["table_name"]=> string(9) "num_ber_5" } [6]=> array(1) { ["table_name"]=> string(9) "num_ber_6" } [7]=> array(1) { ["table_name"]=> string(9) "num_ber_7" } [8]=> array(1) { ["table_name"]=> string(9) "num_ber_8" } [9]=> array(1) { ["table_name"]=> string(9) "num_ber_9" } }

现在问题是我想根据得到的值去查询某个字段,该怎么向上面的数组数据表里查询???

上面的num_ber_数据表里都有相同的字段,我想根据得到的数值去查询num_ber_表名开头的里指定字段

比如:得到的值是 :123

根据这个123,去查询num_ber_表名开头的其中一个表里num字段。

因为这个123可能存在num_ber_其中一个表里

阅读 1.6k
1 个回答

已自行解决,不用先获取分表,直接用循环方式读取

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题