- 76 名前:nobodyさん [2009/11/18(水) 21:40:40 ID:/HH3qrl4]
- >>69
ありがとうございます。 書いていただいてソースを元に public function __construct($result,$Lib_Kind){ if($Lib_Kind==1){ while ($row = $result->fetchRow(DB_FETCHMODE_ASSOC)) { $this->buffer[DB_FETCHMODE_ASSOC][] = $row; } while ($row = $result->fetchRow(DB_FETCHMODE_ORDERED)) { $this->buffer[DB_FETCHMODE_ORDERED][] = $row; } while ($row = $result->fetchRow(DB_FETCHMODE_OBJECT)) { $this->buffer[DB_FETCHMODE_OBJECT][] = $row; } }elseif($Lib_Kind==2){ while ($row = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) { $this->buffer[MDB2_FETCHMODE_ASSOC][] = $row; } while ($row = $result->fetchRow(MDB2_FETCHMODE_ORDERED)) { $this->buffer[MDB2_FETCHMODE_ORDERED][] = $row; } while ($row = $result->fetchRow(MDB2_FETCHMODE_OBJECT)) { $this->buffer[MDB2_FETCHMODE_OBJECT][] = $row; } } } public function fetchRow($mode){ return array_shift($this->buffer[$mode]);} $Lib_Kindが1だったらPEAR::DB、2だったらPEAR::MDB2使用 とソース書き直してみました。
|

|