はじめまして!
現在、PHP・MySQLを活用して配列データ(Facebookの友達リスト)をMySQLに格納したいと考えています。
php
1<?php 2//友達一覧を取得する(それ以前の細かいコードは省略) 3$friends = $facebook->api('/me/friends'); 4?> 5 6<?php foreach ($friends as $friend): ?> 7//友達一人ひとりをループ 8<php 9echo $friend['name']; 10echo $friend['id']; 11?> 12 13<?php endforeach; ?>
Facebookの友達リストは、上記のようなコードを用いて取得できるのですが、具体的にどのようなsql構文に修正すればよいのかわかりません。
PHP
1 2$dsn='mysql:dbname=略;host=略;charset=utf8'; 3 4$user='略'; 5 6$password='略'; 7 8$dbh=new PDO($dsn,$user,$password); 9$dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); 10 11$sql='INSERT INTO samples (name,id) VALUES (?,?)'; 12$stmt=$dbh->prepare($sql); 13$data[]=$friend['name']; //この周辺をどう修正するのか 14$data[]=$friend['id']; 15 16$stmt->execute($data); 17 18$dbh=null; 19
何かお分かりの方は、是非ともご教授の程よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。