小编Hun*_*ter的帖子

使用2.0+ API,PHP SDK在Facebook群组上发布

即使在阅读了Facebook Developer's FAQ之后,我也对FB应用程序,权限,评论等的开发提出了许多疑问.

我创建了我的应用程序,因为我想使用FB Login和FB id来管理我(小)站点的用户; 该网站的目的是组织游戏应用程序(Aworded)的用户之间的匹配,并将他们的结果发布到我的网站的用户ar成员的FB组

1)我真的需要开发一个FB应用来实现这个目标(编辑:有点修辞问题......)?

2)在我的应用程序升级到2.0版之前,我能够做我想做的一切; 现在,有了基本权限,我无法通过我的网站/应用程序在FB Group上发表评论.在我管理的FB Group上发布我的网站用户评论需要什么许可?是publish_action吗?

3)我试图通过Facebook评论获得此许可,但每次他们回答我时,我给出的指示都无法复制:我如何向他们展示"通过我的应用示例发布群组的帖子",如果我不这样做的话还有那个许可吗?

4)与对权限请求的否定响应一起,我收到了另一个关于在App Center插入我的应用程序的可能性:我认为我不想在应用程序中心发布我的应用程序(是"成员只有"app ...":我怎么能指明我对此不感兴趣?我的应用程序是否仍可供连接到我网站的所有人使用?

很抱歉有很多问题,但我真的需要澄清我对这些论点的看法,而传统常见问题解答并没有帮助我...

php facebook facebook-graph-api facebook-php-sdk

7
推荐指数
1
解决办法
1万
查看次数

提取mysqli查询结果的第n个元素

使用旧mysql_语法,我能够做到这样的事情:

$query=mysql_query('select id from rank');
for ($i=0; $i<$max; $i++) {
$id0[$i] = mysql_result($query, $i, "id");
$id1[$i] = mysql_result($query, $i+1, "id");
$id2[$i] = mysql_result($query, $i+2, "id");  }
Run Code Online (Sandbox Code Playgroud)

我发现在达到相同结果方面遇到很多困难mysqli; 通常我使用函数获取mysqli查询的数据,mysqli_fetch_assoc($query)逐行递归地提取查询结果中的所有记录.

如何获得我需要的结果,即在递归函数的每个循环中提取查询结果的第n,第n + 1,第n + 2个元素?我怎样才能引用该id字段的第n个元素?我似乎不可能一次使用一行查询结果...

对不起,如果这个问题看起来很愚蠢,但是我正在将使用mysql_语法mysqli_编写的旧网站转换为进程,即使我尝试引用PHP.net文档,我也遇到了很多困难(当然, Stack Overflow知识......)......

编辑(问题已解决):我已经解决了我的问题,遵循Jeroen的建议:由于没有可用的fetch_all功能,我创建了一个数组,通过循环存储msqli查询结果的每一行:

    while ($row=mysqli_fetch_assoc($query)) 
    $table[]=$row; 
Run Code Online (Sandbox Code Playgroud)

以这种方式操作,使用通常的索引指向表的每个记录要容易得多:

for ($i=0; $i<$max; $i++) {
    $id0[$i]=$table[$i]["id"];
    $id1[$i]=$table[$i+1]["id"];
    $id2[$i]=$table[$i+2]["id"]; }
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli multidimensional-array

5
推荐指数
1
解决办法
551
查看次数