PHPでDB(MySQL)のテーブル定義を参照する方法を教えてください。

UPDATE、INSERT、DELETEのように
 $result = db->query($sql);
 db->fetchArray($result);
するようなイメージで、TableAに存在するFieldA、B、Cのフィールド名が取得できれば良いです。
---
PHP Version 4.3.10
MySQL 4.0.22

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/10/26 00:58:37
  • 終了:--

回答(1件)

id:atsushifx No.1

atsushifx回答回数26ベストアンサー獲得回数02005/10/26 09:56:59

ポイント50pt

http://sourceforge.jp/projects/aglib/

SourceForge.jp: Project Info - aglib

mysql_list_fields関数と、mysql_fetch_field関数を使用すれば取得できます。

拙作のaglib(agDB)でフィールドとフィールドの型一覧を取得するメソッドを作っているので参考になるでしょう

id:P-mako

ご回答ありがとうございます。

PEARでは実装されていないのでしょうか?

2005/10/27 12:09:27

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません