2008/10/31 金曜日

PEARのMDB2_TableBrowserとか

Filed under: 技術メモ — dev0000 @ 12:14:18 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

MDB2_TableBrowser

DBのテーブル操作の為のクラスらしいよ。

使い方としてはこんな感じで。

PHP:
  1. <?php
  2. require_once('MDB2.php');
  3. define('DSN', 'mysqli://XXXX');
  4.  
  5. $dbh = MDB2::factory(DSN);
  6. $dbh->setFetchMode(MDB2_FETCHMODE_ASSOC);
  7. $dbh->loadModule('TableBrowser');
  8.  
  9. $tb = $dbh->tableBrowserFactory('users', 'id');
  10.  
  11. $data = array(
  12.         array('Yamada', 'test1@example.com',10),
  13.         array('Hanada', 'test2@example.com',20),
  14.         array('Ueda',   'test3@example.com',30),
  15.         array('Oda',    'test4@example.com',40),
  16.         array('Dada',   'test5@example.com',50),
  17. );
  18.  
  19. $tb->insertRows(array('name', 'email','age'), $data);
  20.  
  21. $tb->addFilter('10age', 'age', '=', array(10,11)); // OR
  22. $rs = $tb->getRows(2,3);
  23. print_r($rs->fetchAll());
  24.  
  25. echo $tb->getLastSQL();

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

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

この投稿へのコメントの RSS フィード。 TrackBack URL

コメントする

HTML convert time: 0.467 sec. Powered by WordPress ME