Hoe gegevens in php-resultaten opslaan?

Mogelijk duplicaat:
   Gegevens opslaan in php-resultaten uitgevoerd door een .php-pagina?

Ik moet weten hoe ik gegevens kan opslaan die worden uitgevoerd door een php-pagina

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

Dit toont de vriendenlijst van de huidige Facebook-gebruiker (naam, gebruikers-ID).

Ik wil de gebruikers-ID's van vrienden in mijn database ophalen en opslaan. Hoe kan dit worden gedaan?

0
Publicatietoegangstoken niet publiceren!
toegevoegd de auteur genesis, de bron
Sry! Ik ben nieuw..bedankt voor advies .. Is er toch om dit te doen?
toegevoegd de auteur San Rokz, de bron

2 antwoord

Gewoon verbinding maken met de database

<?php
include 'db_connect.php';

Krijg vrienden

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

en plaats ze in de database

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

dus het zou er uiteindelijk uit kunnen zien

<?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
toegevoegd

U zou de inhoud met file_get_contents() en vervolgens json_decode() die inhoud krijgen en vervolgens door de array bladeren om in uw database op te slaan.

0
toegevoegd