Cum se salvează datele în rezultatele php?

Duplicat posibil:
   Cum se salvează datele în rezultatele PHP executate printr-o pagină .php?

Trebuie să știu cum să salvez datele executate de o pagină php

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

Acest lucru afișează lista de prieteni curentă a utilizatorului Facebook (nume, id utilizator).

Vreau să obțin și să salvez ID-urile utilizatorilor de prieteni în baza mea de date. Cum se poate face acest lucru?

0
Nu publicați jetonul de acces!
adăugat autor genesis, sursa
Sry! Sunt nou .. de acord pentru sfaturi .. E oricum sa faci asta?
adăugat autor San Rokz, sursa

2 răspunsuri

Conectați doar baza de date

<?php
include 'db_connect.php';

Fă prieten

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

și le inserați în baza de date

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

la urma urmei, ar putea arăta

<?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
adăugat

Veți primi conținutul cu file_get_contents() , apoi json_decode() acel conținut, apoi buclă prin matrice pentru a salva în baza de date.

0
adăugat
PHP România, Moldova
PHP România, Moldova
167 participanți

Vorbim despre Yii, Laravel, Symphony, MySQL, PgSQL, WP, OpenCart... Pentru confort, opriți notificările. Parteneri: https://ciupacabra.com @js_ro @node_ro @python_ro @seo_ro @Romania_Bot Offtop: @holywars_ro Joburi: @php_job @Grupuri_IT

PHP jobs, România, Moldova
PHP jobs, România, Moldova
88 participanți

Parteneri: ciupacabra.com Toate grupurile IT: @Grupuri_IT