如何在php结果中保存数据?

如何在php结果中保存数据?,php,facebook,Php,Facebook,可能重复: 我需要知道如何保存php页面执行的数据 https://graph.facebook.com/me/friends?access_token=myAccessToken 显示当前Facebook用户的好友列表(姓名、用户id) 我想获取好友的用户ID并将其保存到我的数据库中。如何做到这一点?您可以使用文件获取内容,然后json\u decode()对该内容进行解码,然后通过数组循环保存到数据库中。只需连接do数据库即可 <?php include 'db_connect.p

可能重复:

我需要知道如何保存php页面执行的数据

https://graph.facebook.com/me/friends?access_token=myAccessToken
显示当前Facebook用户的好友列表(姓名、用户id)


我想获取好友的用户ID并将其保存到我的数据库中。如何做到这一点?

您可以使用
文件获取内容,然后
json\u decode()
对该内容进行解码,然后通过数组循环保存到数据库中。

只需连接do数据库即可

<?php
include 'db_connect.php';
foreach($json['data'] as $friend){
    mysql_query("INSERT INTO friends(id, name) VALUES (".$friend['id'].", '".mysql_real_escape_string($friend['name'])."');");
}
并将它们插入数据库

<?php
include 'db_connect.php';
foreach($json['data'] as $friend){
    mysql_query("INSERT INTO friends(id, name) VALUES (".$friend['id'].", '".mysql_real_escape_string($friend['name'])."');");
}
所以毕竟,它可能看起来像

<?php
include 'db_connect.php';
$json = json_decode(file_get_contents('https://graph.facebook.com/me/friends?access_token=myAccessToken'), true);
foreach($json['data'] as $friend){
    mysql_query("INSERT INTO friends(id, name) VALUES (".$friend['id'].", '".mysql_real_escape_string($friend['name'])."');");
}

不要发布访问令牌!Sry!我是新来的谢谢你的建议。。有什么办法可以这样做吗?