2011-10-27 57 views
0

可能重複:
How to save data in php results executed by a .php page?如何將數據保存在php結果中?

我需要知道如何保存由PHP頁面execcuted數據

https://graph.facebook.com/me/friends?access_token=myAccessToken 

這顯示當前的Facebook用戶的好友列表(名,用戶名)。

我想獲取並保存好友用戶ID到我的數據庫。如何才能做到這一點?

+0

不要發佈訪問令牌! – genesis

+1

Sry!我是新的..感謝您的建議..有無論如何做到這一點? –

回答

0

你會得到file_get_contents()的內容,然後json_decode()那個內容,然後通過數組循環來保存到你的數據庫。

1

只需連接做數據庫

<?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'])."');"); 
} 

這樣畢竟,它可能看起來像

<?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'])."');"); 
}