¿Cómo guardar datos en los resultados de php?

Posible duplicado:
   Cómo guardar datos en los resultados de PHP ejecutados ¿Por una página .php?

Necesito saber cómo guardar los datos ejecutados por una página php

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

Esto muestra la lista de amigos del usuario de Facebook actual (nombre, identificación de usuario).

Quiero obtener y guardar las ID de usuario de los amigos en mi base de datos. ¿Cómo se puede hacer esto?

0
No publicar token de acceso!
agregado el autor genesis, fuente
Sry! Soy nuevo ... gracias por el consejo ... ¿Hay alguna forma de hacer esto?
agregado el autor San Rokz, fuente

2 Respuestas

Solo conecta la base de datos

<?php
include 'db_connect.php';

Conseguir amigos

$json = json_decode(file_get_contents('https://graph.facebook.com/me/friends?access_token=myAccessToken'), true);

e insertarlos en la base de datos

foreach($json['data'] as $friend){
    mysql_query("INSERT INTO friends(id, name) VALUES (".$friend['id'].", '".mysql_real_escape_string($friend['name'])."');");
}

así que después de todo, podría verse como

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

Obtendría el contenido con file_get_contents() , luego json_decode() ese contenido, luego pasaría por la matriz para guardarlo en su base de datos.

0
agregado
PHP - Comunidad española
PHP - Comunidad española
6 de los participantes

En este grupo hablamos de PHP. Partner: es.switch-case.com