首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MYSQL/PHP:使用JSON返回结果数组的一个元素

MYSQL/PHP:使用JSON返回结果数组的一个元素
EN

Stack Overflow用户
提问于 2019-06-20 08:09:14
回答 1查看 52关注 0票数 -1

当查询返回一行并将其转换为JSON时,我得到:

案例1:

代码语言:javascript
复制
{"comment":[{"response":"I totally agree"}]}

但是,当查询返回多行并转换为JSON时,我得到:

案例2:

代码语言:javascript
复制
{"comment":[{"response":"I totally agree"},{"response":"You must be kidding"}]}

假设我只想要第一行,如何将案例2中的JSON转换为案例1的形式。创建JSON的查询和代码如下所示:

代码语言:javascript
复制
$sql = "SELECT response
FROM comments 
WHERE MATCH(comments) AGAINST('$query' IN NATURAL LANGUAGE MODE)";

while($row = mysqli_fetch_assoc($res)) {
    $return[] = $row;
}
echo json_encode(array('comment'=>$return));
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56677407

复制
相关文章

相似问题

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