データベース内の特定のテーブルのすべての列名を取得したかったのです。私は周りを検索し、このクエリを見つけました:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'auto'
だから私はそれを処理するためにこのPHPを書きました:
<?php
$query = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'auto'";
$result = mysql_query($query);
$i = 0;
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<p>".$row[$i]."</p>";
$i++;
}
?>
何も返しません。変数を削除して配列インデックスを使用しないようにしました$i
が、結果としてのリストのみが返さArray
れます。
誰もこれを行う方法を知っていますか?
私も試しました:
<?php
$query = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = 'auto'";
$result = mysql_query($query);
$i = 0;
print_r($result);
?>
そして、それは戻ってきResource id #5
ました。したがって、それは SQL クエリである必要があります。
そして、それはページを完全に殺しました。