可能重複:
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到我的數據庫。如何才能做到這一點?
可能重複:
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到我的數據庫。如何才能做到這一點?
你會得到file_get_contents()
的內容,然後json_decode()
那個內容,然後通過數組循環來保存到你的數據庫。
只需連接做數據庫
<?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'])."');");
}
不要發佈訪問令牌! – genesis
Sry!我是新的..感謝您的建議..有無論如何做到這一點? –