google web サービスで」格納した情報の抽出
#14 ユーザー情報を格納しよう (2)
http://dotinstall.com/lessons/google_connect_php_v2/9914
を参考に
DBへ格納したデータを抽出する
DBへ格納したデータを
$user へ入れていく
まず、レコードのIDを知りたいので
$myId = $dbh->lastInsertId();
で取得する
lastInsertId() については
http://php.net/manual/ja/pdo.lastinsertid.php
のリファレンスを参考にする
このlastInsertId() は
最後に挿入された行のID、あるいはシーケンスの値を取得する
これを使って $myId へその値を格納している
そして sql を実行していく
$sql = "select * from users where id = :id limit 1"; $stmt = $dbh->prepare($sql); $stmt->execute(array(":id"=>$myId)); $user = $stmt->fetch();
これで、格納できているか確認するため
var_dump() で中身をみてみる
var_dump($user);exit;
確認してみたら、
アクセストークンが違っていて
$me->access_token
ではなく
$json->access_token
だった
DBに追加した情報を削除したいので
mysql -u root -p
でログインして
delete from users;
でDBの内容を削除
再度、index.php から認証してDBに追加
追加できたら
select * from users;
でDBの中身を確認して
アクセストークンも含まれているなら成功