用簡單的範例,來記錄mdb2套件的函式query、queryOne、queryRow、queryAll從資料庫取出資料後,要怎麼把它給呈現出來:

$dbconn是自行建立的資料庫連結的物件,請先瀏覽此文pear mdb2 使用教學 資料庫連結
1. query
$dbquery = $dbconn->query("select ID,name,birthday from member");
while ($data = $dbquery->fetchRow()) {
echo $data['ID'].','.$data['name'].','.$data['birthday'];
}
2. queryOne
$dbquery = $dbconn->queryOne("select count(*) from member");
if (!is_null($dbquery)) echo $dbquery;
3. queryRow
$dbquery = $dbconn->queryRow("select name,birthday from member where ID = 1");
if (!is_null($dbquery)) echo $dbquery['name'].','.$dbquery['birthday'];
4. queryAll
$dbquery = $dbconn->queryAll("select ID,name,birthday from member");
foreach ($dbquery as $data) {
echo $data['ID'].','.$data['name'].','.$data['birthday'];
}
註:query也可用來執行insert,update,delete等sql敘述,但建議使用exec
參考文:PEAR的MDB2使用心得
在Google及Yahoo找資料,已成為許多人每天必行的公事。「網路」的無遠弗屆,造就了一個世界級的知識寶庫,著實讓我受益良多。
設立此部落格除用做網路行銷、學習記事與知識管理外,希望也能做些回饋和經驗分享,如果有人能從這裡的文章得到一點幫助就好了...
網站生日:2008/09/16 年紀:41個多月
寫下留言