当前位置: 首页 > 面试题库 >

JSON编码MySQL结果

封弘伟
2023-03-14
问题内容

如何将json_encode()函数与MySQL查询结果一起使用?我需要遍历行还是可以将其应用于整个结果对象?


问题答案:
$sth = mysqli_query("SELECT ...");
$rows = array();
while($r = mysqli_fetch_assoc($sth)) {
    $rows[] = $r;
}
print json_encode($rows);

函数json_encode需要PHP> = 5.2和 PHP-JSON
包-如所提到的在这里

注意mysql自PHP
5.5.0起已弃用,请改用mysqli扩展名http://php.net/manual/en/migration55.deprecated.php。



 类似资料:
  • 我在MySql中有两个表 部分 类别 如何从PHP解码JSON以获得如下结果: {节:[ {节名:"节1",分类列表:[{分类名称:"分类1"},{分类名称:"分类2"}]}, {节名:"节1",分类列表:[{分类名称:"#########################################################################################

  • 问题内容: 我试图在Python中将数据编码为JSON,但遇到了很多麻烦。我认为问题仅仅是误解。 我对Python相对较新,并且从未真正熟悉各种Python数据类型,所以这很可能使我感到困惑。 目前,我正在声明一个列表,遍历另一个列表,并将一个列表附加到另一个列表中: 所以我要么: 我不懂JSON语法 我不了解Pythons JSON模块 我使用了不合适的数据类型。 问题答案: Python转换为

  • 在上一章,已经讲过在 codec 中使用 JSON 编码。但是,有些日志可能是一种复合的数据结构,其中只是一部分记录是 JSON 格式的。这时候,我们依然需要在 filter 阶段,单独启用 JSON 解码插件。 配置示例 filter { json { source => "message" target => "jsoncontent" } }

  • 在早期的版本中,有一种降低 logstash 过滤器的 CPU 负载消耗的做法盛行于社区(在当时的 cookbook 上有专门的一节介绍):直接输入预定义好的 JSON 数据,这样就可以省略掉 filter/grok 配置! 这个建议依然有效,不过在当前版本中需要稍微做一点配置变动 —— 因为现在有专门的 codec 设置。 配置示例 社区常见的示例都是用的 Apache 的 customlog。

  • 问题内容: 我有一个用于ERP系统的快速开发工具,该工具仅允许使用vbscript。我正在尝试使用VBS创建一个简单的AJAX请求。可以使用“ Microsoft.XMLHTTP”对象。 下一步是使用json从网络服务器接收数据。但是在VBS中似乎没有像“ json_decode”或其他功能。 有人知道解决方案吗?还是开发自己的json函数的唯一选择? 问题答案: 由于JSON是一种分层数据格式,

  • 问题内容: 我正在使用Jenkins构建我的Maven项目并使用插件发布testng结果。报告中的西里尔符号有问题。看起来像: 。但是在Jenkins控制台中的西里尔文输出是可以的。 我的pom.xml: 项目编码设置为UTF-8。IDE是Intellij IDEA 12.1.3。TestNG 6.8.5。 问题答案: 其实, 应该修复它。