整数的总和返回fql

时间:2011-10-27 21:02:59

标签: php facebook sum facebook-fql photos

这是我的第一篇文章,我对php,mysql和facebook的开发都很新。

我有最糟糕的时间通常我会使用sql请求的和,但fql似乎不支持。我正在尝试查询按预期工作的专辑,但我只想回显 总照片/视频的数量。我确定解决方案在那里我我只是没有清楚地看到它。

=============================================== ====

目前我正在返回这些结果;

专辑#1 = 50

专辑#2 = 10

专辑#3 = 25


我只想添加一起返回的#。

=============================================== ====

    try {
        $me = $facebook->api('/me');
        $fql    =   "SELECT photo_count, video_count FROM album WHERE owner=me()";
        $param  =   array(
                          'method'    => 'fql.query',
                          'query'     => $fql,
                          'callback'  => ''
                          );
        $fqlResult   =   $facebook->api($param);
        foreach($fqlResult as $row){
            echo "<br><br />";
            echo $row['photo_count'];               
        }

    } catch (FacebookApiException $e) {
        error_log($e);
    }

=============================================== ======

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  try {
        $me = $facebook->api('/me');
        $fql    =   "SELECT photo_count, video_count FROM album WHERE owner=me()";
        $param  =   array(
                          'method'    => 'fql.query',
                          'query'     => $fql,
                          'callback'  => ''
                          );
        $fqlResult   =   $facebook->api($param);
        $asset_count = 0;
        foreach($fqlResult as $row){
            $asset_count += (int)$row['photo_count'] + (int)$row['video_count'];               
        }
        echo "<br/><br/>";
        echo $asset_count;

    } catch (FacebookApiException $e) {
        error_log($e);
    }