Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要PDO和JSON方面的帮助_Javascript_Php_Android_Json - Fatal编程技术网

Javascript 我需要PDO和JSON方面的帮助

Javascript 我需要PDO和JSON方面的帮助,javascript,php,android,json,Javascript,Php,Android,Json,我有一个表,有3列id、B_标题、B_类别等 我希望使用PDO将Json数据(对于B_category列,但不返回重复的值)动态加载到ListView中 显示listview中每行的his重复值计数器示例 小说计数器=3 幽默计数器=3 营业柜台=2 我希望JSON数组的结果如下所示: {“书籍”:[{“B_类”:“小说”、“计数器”:“3”},{“B_类”:“幽默”、“计数器”:“3”},{“B_类”:“商业”、“计数器”:“2”}]} 没有发布您尝试过的一些代码,您没有表现出任何主动性 首先

我有一个表,有3列id、B_标题、B_类别等

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

  • 显示listview中每行的his重复值计数器示例

  • 小说计数器=3

    幽默计数器=3

    营业柜台=2

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

    {“书籍”:[{“B_类”:“小说”、“计数器”:“3”},{“B_类”:“幽默”、“计数器”:“3”},{“B_类”:“商业”、“计数器”:“2”}]}


    没有发布您尝试过的一些代码,您没有表现出任何主动性


    首先,学习使用PDO获取数据,然后使用json_encode()。这对我来说非常有效,请欣赏:)

    
    
    我投票暂时搁置,因为这个问题过于依赖外部链接。读者理解你的问题所需要的一切都应该在问题本身中(因为如果这些链接在将来断开,这个问题对其他任何人都没有用处)。如果你能修改它,使一切都在问题中,你尝试一下,我将根据请求重新投票。(请不要将您的问题标记为紧急问题-读者通常不喜欢在此处插队。所有写得好的问题都有相同的价值)。此外,Java!=JavaScript-我已重新标记。很抱歉,我不会说一点英语,因为我没有很好地解释我的问题。你的英语还可以,只是太多的外部链接在这里不起作用。我尝试了以下代码:但这不是我在问题中想要的:)
    <?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);
    ?>