(これはPHP経由で呼び出された)私は、次のを持って使用して列:SQL構文とPHP
"SELECT name FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2={$user})"
は、SQLは完全に罰金実行し、しかし、結果は、キーが「名前」である配列です。それぞれの結果のキーは、その名前を取得するために検索されたのuser
であることを希望します。
例:name
は "ボブ" であり、彼のuid
が "12345" であった場合
それが今
どのように、私は帰りの配列がなりたい - [name] => Bob
。 name
は「ボブ」であり、彼のuid
が「12345」であった場合
私はそれが
になりたいどのように、私は帰りの配列がなりたい - [12345] => Bob
。 (コメント要求ごとなど)
EDIT:
$fql = "SELECT pic FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2={$user})";
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$result = $facebook->api($param);
私たちにいくつかのコードを表示します。どのようにクエリを実行していますか?これはFacebookと何が関係がありますか? – kba