我需要PDO和JSON的帮助

时间:2015-02-19 15:15:58

标签: javascript php android json

我有一个包含3列ID的表,B_title,B_category,如this

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

  2. 在listview中为每一行显示重复值的计数器示例

  3.   

    小说计数器= 3

         

    幽默计数器= 3

         

    商业柜台= 2

    我希望JSON数组的结果如下所示:

      

    {"书籍":[{" B_category":"小说""计数器":" 3" },{" B_category":"幽默""计数器":" 3"},{" B_category&#34 ;: "商业""计数器":" 2"}]}

2 个答案:

答案 0 :(得分:0)

通过不发布您尝试的某些代码,您无法表现出任何主动性。

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

答案 1 :(得分:0)

好的,我找到了解决方案。它对我来说非常好,享受:)

<?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);
?>