文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>DBI

DBI

时间:2008-07-02  来源:hoo7

  DBI幾乎是現在寫程式必備的模組之一了,當然他本身也已經是一種標準。因此了解DBI的使用方式顯然是一個重要的課題。      my $dbh = DBI->connect(               # 連結資料庫
       "DBI:mysqlatabase=test;host=localhost",
       "Melody", "Nelson", {'RaiseError' => 1}
     );
     eval { $dbh->do("DROP TABLE foo") };     # 卸除資料庫
     # 建立資料庫
     $dbh->do("CREATE TABLE foo (id INTEGER, name VARCHAR(20))");
     # 插入資料列(用 quote 進行引括)
     $dbh->do("INSERT INTO foo VALUES (1, " . $dbh->quote("Tim") . ")");
     # 插入資料列(用 ? 進行引括)
     $dbh->do("INSERT INTO foo VALUES (?, ?)", undef, 2, "Jochen");
     my $sth = $dbh->prepare("SELECT * FROM foo");     # 準備選取資料列
     $sth->execute;                         # 執行選取
     while (my $ref = $sth->fetchrow_hashref()) {     # 選取成雜湊
       print "Found a row: id = $ref->{'id'}, name = $ref->{'name'}\n";
     }
     $sth->finish;                         # 結束查詢
     $dbh->disconnect;                    # 結束資料庫連線
相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载