「db2011」という名前の MySQL データベースには、いくつかのテーブルがあります。
PHP 変数 $tablename (テーブル名は正しく、テーブルは db に存在します) を使用して、"db2011".$tablename からのデータを html ページに表示するにはどうすればよいですか?
$tablename ですべてのデータを選択するという 1 つのクエリを実行するだけで実行できますか?
2つのステップで実行できると思いますが、より良い解決策を求めています(これが良くない場合に備えて):
Step1: "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='db2011' AND TABLE_NAME='".$tablename."'"; を実行して列名を取得します。
ステップ 2: SELECT + カンマで区切られた列のリストでクエリを作成して実行する FROM $tablename?
PS私は、htmlページに表示されるデータが巨大になる可能性があることを知っています。100行で制限します。
より良い方法はありますか?
ありがとうございました。