私のウェブサイトにいる Facebook の友達を基本的に見つけるコードを書こうとしています。phpmyadmin でクエリを実行することに成功しましたが、何らかの理由で php からコードを実行しようとすると機能しません
これがphpコードです。$string エコーを取得して mysql に配置すると、問題なく動作しますが、何らかの理由で php で実行すると、クエリは結果を返しません。
$fql = "SELECT uid FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = 100000903067831) AND is_app_user = 'true'";
$param = array(
'method' => 'fql.query',
'query' => $fql
);
$this->load->library('facebook');
echo $this->facebook->getLoginUrl();
$fqlResult = $this->facebook->api($param);
$userIDarray = array();
foreach($fqlResult as $result)
{
echo $result['uid']."<br>";
array_push($userIDarray, intval($result['uid']));
}
$string = implode(', ',$userIDarray);
echo $string;
$vars = array($string);
$query = $this->db->query("SELECT * FROM users WHERE users.facebook_id IN (?)", $vars);
echo var_dump($query);
foreach($query->result() as $data)
{
echo var_dump($data);
}