MySQLデータベースからHTMLでテーブルを生成しているので、保存されたデータをWebページに表示し、最終的にスプレッドシートとしてダウンロードできます。
SQLヘッダーの大規模なセット(おそらくこれには間違った名前)があります。つまり、任意の列の「タイトル」です。
SELECTを使用して、PDOを介してMySQLからデータを取得しています。
$sql ="
SELECT
`sv_20` AS `Name`,
`sv_21` AS `Age`,
`sv_22` AS `Height`,
`sv_23` AS `Weight`,
...
...
`sv_999` AS `Something`
FROM
database.table";
PHPでは、2つの配列(データベースヘッダーとそれらに持たせたいタイトル)を定義してから、次のようにforeachループを記述します。
foreach(array_combine($headers, $titles) as $header => $title)
{
echo "`$header` AS `$title`,";
}
これにより、呼び出しの完全なセットが得られますが、データベースにクエリを実行するときにSQLでこれを行う方法はありますか?ありがとうございました