我需要PDO和JSON方面的帮助


I need help in PDO and JSON

我有一个表,它有3列id、B_title和B_category,就像这个

  1. 我想使用PDO将Json数据(用于B_category列,但不返回重复的值)动态加载到ListView中。

  2. 显示列表中的每一行查看重复值的计数器,例如

虚构计数器=3

驼峰计数器=3

业务计数器=2

我想要JSON数组的结果如下:

{"图书":[{"B_category":"小说","counter":"3"},{"B_category":"幽默","计数器":"三"};{

您没有发布您尝试过的一些代码,这并没有显示出任何主动性。

首先,学习使用PDO获取数据,然后使用json_encode()。

好的,我找到了一个解决方案。它对我来说效果很好,喜欢:)

<?php 
require 'connection_pdo.php';
$conn -> setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_ASSOC); 
$sql = "select column,count(*) as counter from table GROUP BY  column,column HAVING counter>0 ORDER BY RAND()  "; 
$stmt = $conn -> prepare($sql);
$stmt -> execute();
$row = $stmt -> fetchAll();
$json['xxx'] = $row;
echo json_encode($json);
?>