[請益] 新手請教adodb物件與資料庫之間的程式

看板PHP作者 (ㄚ嚕)時間12年前 (2012/05/22 13:42), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/1
我是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的資料存進變數就卡住了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.241.217 ※ 編輯: cluclu 來自: 60.248.241.217 (05/22 13:47) ※ 編輯: cluclu 來自: 60.248.241.217 (05/22 13:49)

05/22 13:52, , 1F
把 $rs dump 出來看看?
05/22 13:52, 1F
var_dump 出來像是這樣 下面還有一大堆 我只貼前面這個看起來像關鍵的部分 ============================================================= object(ADORecordSet_array)#7 (36) { ["databaseType"]=> string(5) "array" ["_array"]=> array(3) { [0]=> array(1) { ["PARAM_VALUE"]=> string(10) "700 郵局" } [1]=> array(1) { ["PARAM_VALUE"]=> string(13) "123456-123456" } [2]=> array(1) { ["PARAM_VALUE"]=> string(19) "台g電科技戶名" } } ※ 編輯: cluclu 來自: 60.248.241.217 (05/22 14:13)

05/22 14:20, , 2F
我沒用過 adodb Q__Q 不過你可以用幾個方法去找
05/22 14:20, 2F

05/22 14:21, , 3F
1. 去找 $query 是用哪個 class new 出來的,看他 code
05/22 14:21, 3F

05/22 14:21, , 4F
2. 在丟一次 $rs->fields['PARAM_VALUE']; 會得到一樣值嘛
05/22 14:21, 4F

05/22 14:22, , 5F
在 java 裡面 $rs 會一直讀下去,這個物件不太清楚。
05/22 14:22, 5F

05/22 14:23, , 6F
3. 把他的 object type 也就是 ADORecordSet 丟 google ?
05/22 14:23, 6F

05/22 14:31, , 7F
感謝樓上 我再研究一下 我真的是超新手 自己都不知道
05/22 14:31, 7F

05/22 14:32, , 8F
到底在寫啥 頭都昏了 老闆真的事 ...唉 就這樣丟一個
05/22 14:32, 8F

05/22 14:33, , 9F
寫的好複雜的已經在線上運作的網站就說要改
05/22 14:33, 9F
文章代碼(AID): #1FkoS-SI (PHP)