名为“db2011”的 MySQL 数据库有几个表。
使用php变量$tablename(表名正确,表存在于db中),如何在html页面显示“db2011”.$tablename中的数据?
可以通过仅执行 1 个查询来完成 - 通过 $tablename 选择所有数据吗?
我认为它可以分两步完成,但我在问任何更好的解决方案(以防万一这个不好):
Step1:通过执行 "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='db2011' AND TABLE_NAME='".$tablename."'" 获取列名;
第 2 步:使用 SELECT + 以逗号分隔的列列表 FROM $tablename? 构建并执行查询?
PS 我知道要在 html 页面上显示的数据可能很大。我将其限制为 100 行。
还有更好的方法吗?
谢谢你。