哦, 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;
}
请大家帮忙指点一下,谢谢
解决方案 »
- xml中怎样同时读取二进制和utf8字符
- 怎么可获取文本框的值
- 求救:关于这段代码中取数据的问题!!
- 我买的一教材上说在录入数据时要对录入的数据做字符过滤,请问大家有没有必要??
- 网络通行证制作流程(PHP)
- PHP生成图片的问题???????
- (急)为什么while($row=mysql_fetch_array($result)){$name=$row["name"]},这样的代码,查询出来的结果都是重复的。
- 请问怎样直接打开一个URL的页面?
- 帮忙看看这个程序!
- 求思路:juqery+thinkphp的问答系统
- 最近将上次写的象棋游戏改了一下,需要源码(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']);看上去很乱吧?呵呵