哦, while (list($UserID,$ID,$Title)=$Result->FetchRow( $Result )){
$Users[$UserIDD][Data] = array("Title"=>$Title;
}
打错了,应该是while (list($UserID,$ID,$Title)=$Result->FetchRow( $Result )){
$Users[$UserID][Data] = array("Title"=>$Title;
}
请大家帮忙指点一下,谢谢
$Users[$UserIDD][Data] = array("Title"=>$Title;
}
打错了,应该是while (list($UserID,$ID,$Title)=$Result->FetchRow( $Result )){
$Users[$UserID][Data] = array("Title"=>$Title;
}
请大家帮忙指点一下,谢谢
解决方案 »
- xampp1.7.7无法打开验证码的图片(验证码的程序本身没有问题。因为我在我的室友那里成功执行了)
- 求助一条删除语句
- str_replace
- php发信到gmail的邮件代码
- php如何发送XML数据到java接口
- 关于调用函数
- PHP语言strtok分割函数测试
- die和exit在用法上有什么区别?
- 菜鸟想搞明白PHP的开发环境设置
- 请教,PHP+MYSQL编程,有什么比效好的方法显示前10条记录,如windows下的top x *
- 最近将上次写的象棋游戏改了一下,需要源码(php+mysql制作)的朋友请联系我 [email protected] 并请高人帮忙解决一个问题
- 如何在地址栏前加logo图标??
$Result->FetchRow返回一个含有下标的数组
list($UserID,$ID,$Title)中的变量分别对应数组的下标0、1、2你的数据库类是自己写的吗?
FetchRow这个方法名看上去是pear DB的,检查你的取数类型设置
应该是DB_GETMODE_ORDERED如果是adodb的兼容pear DB方式,则
$ADODB_FETCH_MODE= ADODB_FETCH_NUM;
array(4) {
[0]=>
array(3) {
["UserID"]=>
int(1) "1"
["ID"]=>
int(1) "1"
["Title"]=>
string(39) "国内新闻"
}
[1]=>
array(3) {
["UserID"]=>
int(1) "2"
["ID"]=>
int(1) "2"
["Title"]=>
string(39) "国外新闻" }
[2]=>
array(3) {
["UserID"]=>
int(1) "3"
["ID"]=>
int(1) "3"
["Title"]=>
string(39) "国际新闻"
}
[3]=>
array(3) {
["UserID"]=>
int(1) "4"
["ID"]=>
int(1) "4"
["Title"]=>
string(39) "社会新闻"
}
}
如果用
while (list($UserID,$ID,$Title)=$Result->FetchRow( $Result )){
就需要先
$ADODB_FETCH_MODE= ADODB_FETCH_NUM;否则就要
while ($row=$Result->FetchRow( $Result )){
$Users[$row['UserIDD']]['Data'] = array('ID'=>$row['ID'], 'Title'=>$row['Title']);看上去很乱吧?呵呵