dsxi70423 2017-03-06 09:02
浏览 17
已采纳

将打印结果作为字符串发送到我的数据库

I want to store my result as just location name, i found the result as an array but it can't stored in my database, it print only a name 'array' in my database

try {
            $user6 = $fb->get('/me?fields=location');
            $user6 = $user6->getGraphNode()->asArray();

            //echo $user6->location->name;
            $user6->location->name; 
            echo "<pre/>";print_r($user6);


        } catch(Facebook\Exceptions\FacebookResponseException $e) {
            // When Graph returns an error
            echo 'Graph returned an error: ' . $e->getMessage();
            session_destroy();
            // if access token is invalid or expired you can simply redirect to login page using header() function
            exit;
        } catch(Facebook\Exceptions\FacebookSDKException $e) {
            // When validation fails or other local issues
            echo 'Facebook SDK returned an error: ' . $e->getMessage();
            exit;
        }

For save my result in my databse, my code is below:

$location= $user6 ['location'];

echo $location;

mysql_query("insert into newmember(location) values('$location')") or die(mysql_error());

my result is :

Array
(
    [location] => Array
        (
            [id] => 101889586519301
            [name] => Dhaka, Bangladesh
        )

    [id] => 1589273127757008
)
  • 写回答

1条回答 默认 最新

  • doujingya1166 2017-03-06 09:34
    关注

    Assuming you want to store just the location name in the database, you can do:

    $location = $user6['location']['name'];
    

    If you want to store the array itself, you can either json_encode the data or serialize it (note that you will need to do the reverse if you later want to use the data):

    // encode
    $location = json_encode( $user6['location'] );
    
    // decode
    $location = json_decode( $user6['location'] );
    

    or

    // encode
    $location = serialize( $user6['location'] );
    
    // decode
    $location = unserialize( $user6['location'] );
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)