为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
四季花海 2021-08-28 17:20:48
当查询返回一行并将其转换为 JSON 时,我得到:情况1:{"comment":[{"response":"I totally agree"}]}但是,当查询返回多行并转换为 JSON 时,我得到:案例2:{"comment":[{"response":"I totally agree"},{"response":"You must be kidding"}]}假设我只想要第一行,我如何将案例 2 中的 JSON 转换为案例 1 的形式。很高兴使用 PHP 或在 MYSQL 查询中做一些事情。创建 JSON 的查询和代码如下所示:$sql = "SELECT responseFROM comments WHERE MATCH(comments) AGAINST('$query' IN NATURAL LANGUAGE MODE)";while($row = mysqli_fetch_assoc($res)) {    $return[] = $row;}echo json_encode(array('comment'=>$return));}
查看完整描述

1 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

尝试:


$sql = "SELECT response

FROM comments 

WHERE MATCH(comments) AGAINST('$query' IN NATURAL LANGUAGE MODE)";


echo json_encode(array('comment'=>mysql_fetch_assoc($res)));


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 234 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信