首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jqGrid:从mysql转换到PDO不显示数据

问jqGrid:从mysql转换到PDO不显示数据
EN

Stack Overflow用户
提问于 2014-01-03 16:37:19
回答 1查看 467关注 0票数 0

我使用的是jqGrid,我希望将mysql语句转换为PDO (),但是当我将语句转换为PDO时,数据不会显示在网格中,但我知道脚本正在检索数据。我查看了崔兰德演示(单击“加载数据”,然后单击JSON数据),并给出了不推荐的mysql语句的示例。我无法找到大量的资源来帮助从mysql到PDO到jqGrid的转换。

接下来我做的是比较这两组输出数据的格式(mysql和PDO)。

以下是mysql格式的数据(输出):

代码语言:javascript
复制
{"rows":[["01","3701","37010100","37010102","37A","01","Executive Offices","SEC","Office of the Secretary","Y"], etc...]}

然后PDO格式化数据(输出):

代码语言:javascript
复制
[{"unit_id":"01","div_id":"3701","org_code":"37010100","l1l2_id":"37010102","CSA_id":"37A","area_id":"01","long_desc":"Executive Offices","short_desc":"SEC","unit_desc":"Office of the Secretary","avail_ind":"Y"}]

我认为jqGrid之所以没有在网格中显示数据,是因为它不接受数据的PDO format。但是我不知道如何格式化PDO数据来模拟mysql格式的格式。我该怎么办?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-03 18:28:53

我找到了这个帖子,它建议将echo json_encode($stmt->fetchAll(PDO::FETCH_ASSOC));更改为echo json_encode($stmt->fetchAll(PDO::FETCH_NUM));,并正确格式化数据,以便jqGrid能够显示数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20908419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档