FQL 查询错误

发布于 2024-12-10 13:03:09 字数 674 浏览 0 评论 0原文

这是我的代码

$ids = join(", ",$man);

    if ( !isset($_SESSION[$appID.'_FQLResult']) ) {



        $FQLQuery = "SELECT uid, sex, pic_square FROM user WHERE uid in ($ids)";



        $FQLResult = $facebook->api(array( 'method' => 'fql.query', 'query' => $FQLQuery, 'access_token'=>$fbme['access_token'] ));
        $_SESSION[$appID.'_FQLResult'] = $FQLResult;
    } else {
        $FQLResult = $_SESSION[$appID.'_FQLResult'];
    }
echo $ids;
echo $FQLResult;

有一个错误 当我 echo $ids 时,它显示 $ids 的值,但是当我 echo $FQLResult 时,仅显示“数组”写入此 fql 查询中有什么问题? 我该如何解决这个问题? 我认为这个查询有问题 $FQLQuery = "从用户 WHERE uid in ($ids) 中选择 uid、性别、pic_square";

This is My Code

$ids = join(", ",$man);

    if ( !isset($_SESSION[$appID.'_FQLResult']) ) {



        $FQLQuery = "SELECT uid, sex, pic_square FROM user WHERE uid in ($ids)";



        $FQLResult = $facebook->api(array( 'method' => 'fql.query', 'query' => $FQLQuery, 'access_token'=>$fbme['access_token'] ));
        $_SESSION[$appID.'_FQLResult'] = $FQLResult;
    } else {
        $FQLResult = $_SESSION[$appID.'_FQLResult'];
    }
echo $ids;
echo $FQLResult;

There is an error
when i echo $ids it shows the value of $ids but when i echo $FQLResult is shows only "array" written whats wrong in this fql query?
how i can fix this?
I think there is something wrong in this query
$FQLQuery = "SELECT uid, sex, pic_square FROM user WHERE uid in ($ids)";

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不及他 2024-12-17 13:03:09
  1. 直接使用 implode() 代替 < a href="http://php.net/manual/en/function.join.php" rel="nofollow">join()
  2. 成功调用 API 后,您应该期待一个数组,所以使用print_r($FQLResult);
  3. 如果您不确定变量的类型,请始终使用 var_dump()
  4. 您可能需要使用新的 Graph API 端点 ( /fql?q=YOUR_QUERY),请阅读此处
  5. 添加到之前的数组会话
  6. 请注意我们的会话大小限制!
  1. Use implode() directly instead of join()
  2. After a successful API call, you should be expecting an array, so use print_r($FQLResult);
  3. Always, if you are not sure of the type of the variable use var_dump()
  4. You may want to use the new Graph API end-point (/fql?q=YOUR_QUERY), read here
  5. Serialize your array before adding to sessions
  6. Watch our of the session size limits!
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文