作者cluclu (ㄚ噜)
看板PHP
标题[请益] 新手请教adodb物件与资料库之间的程式
时间Tue May 22 13:42:17 2012
我是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)
1F:→ chrisQQ:把 $rs dump 出来看看? 05/22 13:52
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)
2F:→ chrisQQ:我没用过 adodb Q__Q 不过你可以用几个方法去找 05/22 14:20
3F:→ chrisQQ:1. 去找 $query 是用哪个 class new 出来的,看他 code 05/22 14:21
4F:→ chrisQQ:2. 在丢一次 $rs->fields['PARAM_VALUE']; 会得到一样值嘛 05/22 14:21
5F:→ chrisQQ:在 java 里面 $rs 会一直读下去,这个物件不太清楚。 05/22 14:22
6F:→ chrisQQ:3. 把他的 object type 也就是 ADORecordSet 丢 google ? 05/22 14:23
7F:→ cluclu:感谢楼上 我再研究一下 我真的是超新手 自己都不知道 05/22 14:31
8F:→ cluclu:到底在写啥 头都昏了 老板真的事 ...唉 就这样丢一个 05/22 14:32
9F:→ cluclu:写的好复杂的已经在线上运作的网站就说要改 05/22 14:33