2011-12-04

使用php PDO的存取方式,選取SQLite3資料庫的資料內容

以下是一個使用PDO取用SQLite資料庫內容的範例:


<?php
//指定SQLite的檔名
$zDsn ="sqlite:e1000.db3";
//使用PDO建立資料庫連線
//pdo(資料來源字串,帳號,密碼);
$oConn = new pdo($zDsn,"","");
//選取資料的SQL statement
$zSQL ="select oid,word,denotation from elementary where oid<=10";
//執行查詢作業
$oRS = $oConn->query($zSQL);
//取得查詢結果,PDO::FETCH_ASSOC 傳回下一筆資料的欄位名及值
$oRows = $oRS->fetchAll(PDO::FETCH_ASSOC);
//依序 列出從SQLite取得的資料
for ($i=0;$i<10;$i++) {
    $zOid = $oRows[$i]['oid'];
    $zWord = $oRows[$i]['word'];
    $zDennotation = $oRows[$i]['denotation'];
    echo "$zOid --  $zWord --  $zDennotation <br>";
}
?>

沒有留言:

張貼留言