json 没有从数据库数组返回正确的结果
我从查询中返回两行,我在 phpadmin 中测试了它。
在萤火虫中我只能看到一行数据。
我没有看到什么可能是错误的?
$data = mysql_fetch_assoc($r);
}
}
header('Content-type: application/json');
$output = array(
"check" => $check,
"users" => $data,
"testnumberoffrows" => $number
);
echo json_encode($output);
在ajaxfunction中
if( data.check ){
var user = data.users;
console.log(user);
谢谢,理查德
I am getting back two rows from my query, I tested it in phpadmin.
In firebug I can only see the data from one row.
What could be wrong that I don't see?
$data = mysql_fetch_assoc($r);
}
}
header('Content-type: application/json');
$output = array(
"check" => $check,
"users" => $data,
"testnumberoffrows" => $number
);
echo json_encode($output);
in the ajaxfunction
if( data.check ){
var user = data.users;
console.log(user);
thanks, Richard
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
mysql_fetch_assoc()
仅获取一行 行。您需要循环直到返回FALSE
,构建一个输出数组。像这样的东西:
mysql_fetch_assoc()
fetches only one row. You need to loop until it returnsFALSE
, building up an output array.Something like this:
请尝试
Please try