作者 主題: 新手想請教adodb與資料庫之間的程式方法  (閱讀 2162 次)

0 會員 與 1 訪客 正在閱讀本文。

alucardc

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
我是php新手 想請教一個問題

現在有一個資料表如此圖 http://bit.ly/LnpDjn http://bit.ly/LnpKLS (資料庫是firebird 不是MySQL)

我想要以 PARAM_ID欄位 中 remittance_開頭的那三欄 的PARAM_VALUE都select出來

但寫到一半就不會寫了 程式碼如下

==================================================================================

$sql = "select PARAM_VALUE from PARAM_DEFINE where PARAM_ID like 'remittance_%' ";

$query->sql = $sql;

$query->open();

$rs = $query->rs();   

==================================================================================

之後要怎麼把select出來的這三個值各存到三個變數???

我用 $test1 = $rs->fields['PARAM_VALUE'];

然後 $test1只有存到 700郵局 也就是存的是remittance_bank拉出來的 PARAM_VALUE 值


==================================================================================

因為我只學過很基本的 應該是很久以前的寫法 而且是MySQL的寫法   像這種

$result=mysql_query($sql);   
list($test1, $test2)=mysql_fetch_row($result);

如果多筆資料就用for迴圈去跑上面那行 list...mysql_fetch_row


那上面的程式是公司的網站寫法
這種物件導向的我沒學過也看不太懂 adodb的物件我也不會用
上面的程式我是看來網站其他部分模仿寫出來的但是到了怎麼把select的資料存進變數就卡住了

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
Re: 新手想請教adodb與資料庫之間的程式方法
« 回覆 #2 於: 2012-05-22 16:07 »
把 $rs dump 出來,然後根據 adodb 的 class 配置寫一個功能 排出 你要的陣列。
ex: $foo[0]['keyName'];
lifeIsFunWithPHP.