veritabanına facebook app kullanıcı bilgilerinizi ekleyerek

1 Cevap php

Ben veritabanına, uygulama yetki kullanıcı bilgilerini, eklemek çalışıyorum, ama hiçbir şey olmuyor gibi görünüyor. veri null ve hiçbir kayıt sokulmaktadır. kodu ile yanlış bir şey var mı?

function insertUser($user_id,$sk,$conn)
{

    //$info = $facebook->api_client->users_getInfo($user_id, 'first_name, last_name', 'name', 'sex');
    $info = $facebook->api_client->fql_query("SELECT uid, first_name, last_name, name, sex FROM user WHERE uid = $user_id");

    for ($i=0; $i < count($info); $i++) {
    $record = $info[$i]; 
    $first_name=$record['first_name'];
    $last_name=$record['last_name'];
    $full_name=$record['name'];
    $gender=$record['sex'];

    }

    $data= mysql_query("select uid from users where uid='{$user_id}'",$conn);
    if(mysql_num_rows($data)==0)
    {
        $sql = "INSERT INTO users (uid,sessionkey, active, fname, lname, full_name, gender) VALUES('{$user_id}','{$sk}','1', '{$first_name}', '{$last_name}', '{$full_name}', '{$gender}')";
        mysql_query($sql,$conn);
        return true;
    }
    return false;
}

1 Cevap

url ping facebook üzerine onu terk yerine, elle yüklemek kodunu çağırdı.