google web サービスで」格納した情報の抽出

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の中身を確認して
アクセストークンも含まれているなら成功

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です