Php 将Facebook信息保存到Mysql

Php 将Facebook信息保存到Mysql,php,arrays,facebook,sdk,Php,Arrays,Facebook,Sdk,我需要将Facebook信息保存到MySQL表。我正在使用PHPSDK从用户那里获取数据。当我得到数据时,这些数据在关联数组中。我需要将这个数组解析为MySQL数据库 <?php require '/src/facebook.php'; $dbname = ''; $dbpass = ''; $dbuser = ''; $dbhost = ''; $appId = ''; $secret = ''; mysql_connect($dbhost, $dbuser, $dbpas

我需要将Facebook信息保存到MySQL表。我正在使用PHPSDK从用户那里获取数据。当我得到数据时,这些数据在关联数组中。我需要将这个数组解析为MySQL数据库

    <?php
require '/src/facebook.php';

$dbname = '';
$dbpass = '';
$dbuser = '';
$dbhost = '';

$appId = '';
$secret = '';

mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname);



$facebook = new Facebook(array(
  'appId' => $appId,
  'secret' => $secret,

));

$user = $facebook->getUser();
$access_token = 'fb_'.$appId.'_access_token';


if ($user) {
  try {
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}

if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl(
    array(
      'scope' => 'user_about_me,user_activities,user_birthday'  
      )
    );
}

$sql_insert = "INSERT INTO users (user_id,username,access_token) VALUES ('$user_profile[id]','$user_profile[username]','$_SESSION[$access_token]')";
$sql_select = "SELECT user_id FROM users WHERE user_id='$user_profile[id]'";

$res = mysql_query($sql_select);

if(!mysql_num_rows($res) > 0) { mysql_query($sql_insert); } 

?>
这只是此阵列的一部分

谢谢你的建议。
顺便说一句:圣诞快乐,新年快乐。

不幸的是,你只能在数据库中存储有限的facebook用户信息。请阅读您作为开发者注册时同意的Facebook API法律条款。如果您违反该合同,Facebook将取消您的特权。

不幸的是,您只能在数据库中存储有限的Facebook用户信息。请阅读您作为开发者注册时同意的Facebook API法律条款。如果您违反该合同,Facebook将取消您的特权。

所以您希望有人为您编写解析器:)?不,我需要如何编写解析器的帮助;)这似乎是一个简单的数据库使用问题。1) 确定要捕获的数据(内容类型-文本/整数/布尔值),2)构建数据库,3)构建与数据库交互的查询/语句,4)构建包含这些语句的PHP,5),6)利润!!!这是您的问题的答案,所以您希望有人为您编写解析器:)?不,我需要如何编写解析器的帮助;)这似乎是一个简单的数据库使用问题。1) 确定要捕获的数据(内容类型-文本/整数/布尔值),2)构建数据库,3)构建与数据库交互的查询/语句,4)构建包含这些语句的PHP,5),6)利润!!!这是你问题的答案
    Array
(
    [id] => 1088214852
    [name] => User Name
    [first_name] => User 
    [last_name] => Name
    [link] => http://www.facebook.com/user.name
    [username] => user.name
    [birthday] => 24/12/2011
    [hometown] => Array
        (
            [id] => 107833015912178
            [name] => NY
        )

    [location] => Array
        (
            [id] => 109589969066408
            [name] => CA
        )