-4

適切なデータベースからすべてのテーブル リストを表示しようとしており、適切なテーブル名をクリックするとリンクまたはナビゲーション形式でテーブルのリストを表示したい場合、そのテーブルのすべての列を表示できます。

このコードでテーブルのすべてのリストを表示できます:

mysql_select_db("dj", $con);

$result = mysql_query("show tables"); t
while($table = mysql_fetch_array($result)) 

    echo($table[0] . "<BR>");
}

このコードにより、データベースからすべてのテーブルを表示することに成功しましたが、テーブル名がリンクやナビゲーションのように表示される適切なテーブルのすべての行を表示するためのコードが必要です。

4

1 に答える 1

0
  1. SHOW COLUMNS FROM tablename特定のテーブルの列リストが表示されます
  2. このようなアンカー タグ<a href="columns.php?table=tablename">tablename</a>は、リンクの作成に役立ちます
  3. $_GET['table']URLで渡されたパラメーターを取得できるようになります

さて、データベースにクエリを実行し、すでに知っている結果セットをトラバースする方法は、いくつかの労力をかけてすべてを接着する必要があるだけです。

また、新しいコードに mysql_* 関数を使用しないでください。それらは 非推奨ですPDO またはMySQLiで準備済みステートメントを使用 します。

于 2013-03-10T05:28:03.830 に答える