いくつかの列を除いて、テーブルのレコードを表示したい。テーブルには 94 列ありますが、5 列を除いてすべて表示したいのですが、可能ですか? もしそうなら、方法を教えてください。
必要な列を指定することで選択できることはわかっています。しかし、私は 94 列のうち 5 列を省略したいと考えています。
私はグーグルで検索しましたが、これを行う方法がわかりませんでした。だから私はここで最後の試みをしたいだけです!
いくつかの列を除いて、テーブルのレコードを表示したい。テーブルには 94 列ありますが、5 列を除いてすべて表示したいのですが、可能ですか? もしそうなら、方法を教えてください。
必要な列を指定することで選択できることはわかっています。しかし、私は 94 列のうち 5 列を省略したいと考えています。
私はグーグルで検索しましたが、これを行う方法がわかりませんでした。だから私はここで最後の試みをしたいだけです!
$Database_Name="database_example";
$table_example="table_example";
$result = mysql_query("select column_name from information_schema.columns where table_schema = '$Database_Name' and table_name='$table_example' AND column_name NOT IN ('Col89', 'col90','col91','col92', 'col93','col94')");
if (!$result) {
die('Invalid request : ' . mysql_error());
}
$SQL="SELECT ";
while ($row = mysql_fetch_row($result)) {
foreach($row as $ColonneName)
$SQL.=$ColonneName.",";
}
$SQL=rtrim($SQL, ",")." FROM _table_example";
echo $SQL;