喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: $rs对象丢失  
 
txg0_0
中级会员
Rank: 3Rank: 3
初级会员



UID 67314
精华 1
积分 444
帖子 515
金钱 434 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-12-20
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
$rs对象丢失

function boardlist($db,$table,$var,$selvar,$tg){
              $rs = $db->Getall("SELECT * FROM $table WHERE ParentID=$var");
              while (!$rs->EOF) {
                     ……………………
                     ……………………       
                     $rs->MoveNext();
              }
              $rs->Close();
              return $str_out;       
}


这个函数老是报错
Call to a member function MoveNext() on a non-object

在MoveNext();之前print_r($rs);都是有结果的

拿掉            while (!$rs->EOF) {
                     ……………………
                     ……………………       
                     $rs->MoveNext();
              }
后又报错  Call to a member function Close(); on a non-object

奇怪,以前这样用的时候都是好的

高手来支个招,急
2006-8-11 04:04 PM#1
查看资料  Blog  发短消息  顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3779
帖子 1616
金钱 3779 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
你的$rs只是adodb返回的一个结果,$rs只是一个数组,它不是对像
对像应该是$db
2006-8-11 04:08 PM#2
查看资料  访问主页  Blog  发短消息  顶部
 
txg0_0
中级会员
Rank: 3Rank: 3
初级会员



UID 67314
精华 1
积分 444
帖子 515
金钱 434 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-12-20
状态 离线
[推荐阅读] PHPRPC_2.1-20060810 发布!
没人来看啊,急
2006-8-11 04:08 PM#3
查看资料  Blog  发短消息  顶部
 
txg0_0
中级会员
Rank: 3Rank: 3
初级会员



UID 67314
精华 1
积分 444
帖子 515
金钱 434 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-12-20
状态 离线
[推荐阅读] 请教SQL一问题??
难道要$db->MoveNext();   ???
我没见过这样的写法
2006-8-11 04:10 PM#4
查看资料  Blog  发短消息  顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3779
帖子 1616
金钱 3779 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
[推荐阅读] 大家把自己平时去的一些技术论坛发出来
见没见过,你试一次不就知道啦
2006-8-11 04:12 PM#5
查看资料  访问主页  Blog  发短消息  顶部
 
游戏人间
版主
Rank: 7Rank: 7Rank: 7
☞风云山庄大少爷☜


UID 62639
精华 2
积分 14534
帖子 7522
金钱 14385 喜悦币
威望 20
人脉 129
阅读权限 100
注册 2004-12-21
来自 广西人在北京
状态 在线
[推荐阅读] 可不可以在MYSQL中检测字符串长度?
楼上的回答太帅了,要不要偶介绍个MM你认识丫,你是不是在东莞。



 
群号:6025396/6025252/19520091(广西PHP交流/PHP高级编程/算法交流) 寧可在嘗試中失敗,也不在保守中成功! 不為失敗找理由,只為成功找方法! 饿踢Blog
 
2006-8-11 04:15 PM#6
查看资料  访问主页  Blog  发短消息  顶部
 
txg0_0
中级会员
Rank: 3Rank: 3
初级会员



UID 67314
精华 1
积分 444
帖子 515
金钱 434 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-12-20
状态 离线
[推荐阅读] 如何才能让g d 库生效?
下面是adodb教程,我的做法是一样的啊!
红字部分也说的很清楚了


下面是使用名称索引的例子:

<?php

// 引入 ADODB
include('adodb/adodb.inc.php');

// 建立联机对象
$conn = &ADONewConnection('mysql');

// 不侦错
$conn->debug=false;

// DSN 四项基本数据设定
$mch="localhost";
$user="root";
$pwd="jack168";
$database="test";

// 连接至数据库 test
$conn->PConnect($mch, $user, $pwd, $database);

// 执行 sql 之前,指定使用名称索引
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;

// 执行 Select,它会传回一个 ADORecordSet 记录集对象 $rs
// 实际上 $rs 是一个 cursor 指标,它拥有目前的记录内容,// 该记录存放在 fields 这个数组之中
$rs = &$conn->Execute('select * from t');

// 若 $rs 为 false,则秀出错误讯息
if (!$rs) {
print $conn->ErrorMsg();
} else {

// 当尚未到达记录集结束位置(EOF)时,
while (!$rs->EOF) {
// 秀出所有字段

print $rs->fields['name'] . " " . $rs->fields['year'];

// 移至下一笔记录
$rs->MoveNext();

// 换列
echo "<br>n";
}
}

$rs->Close(); // 可不用
$conn->Close(); // 可不用
?>




我试了,不行
2006-8-11 04:17 PM#7
查看资料  Blog  发短消息  顶部
 
txg0_0
中级会员
Rank: 3Rank: 3
初级会员



UID 67314
精华 1
积分 444
帖子 515
金钱 434 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-12-20
状态 离线
[推荐阅读] 请高手帮忙!谢先
原来是 $rs = $db->Getall("SELECT * FROM $table WHERE ParentID=$var");
        与$rs = $db->Executel("SELECT * FROM $table WHERE ParentID=$var");
的差别,我去翻翻手册。
2006-8-11 04:22 PM#8
查看资料  Blog  发短消息  顶部
 
txg0_0
中级会员
Rank: 3Rank: 3
初级会员



UID 67314
精华 1
积分 444
帖子 515
金钱 434 喜悦币
威望 10
人脉 0
阅读权限 30
注册 2005-12-20
状态 离线
[推荐阅读] 一个文件操作问题
execute回传对应的 ADORecordSet 物件
getall返回二维数组
2006-8-11 04:39 PM#9
查看资料  Blog  发短消息  顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3779
帖子 1616
金钱 3779 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
[推荐阅读] 有没有关于PHP生成html的详细教程,很急


QUOTE:
原帖由 游戏人间 于 2006-8-11 04:15 PM 发表
楼上的回答太帅了,要不要偶介绍个MM你认识丫,你是不是在东莞。
报告俺不在东莞,俺还没有去过那里!
要是你上次照片上的那个MM,就介绍给俺认识一下吧
2006-8-11 07:14 PM#10
查看资料  访问主页  Blog  发短消息  顶部
 12  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.095348 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP