Массив Freebase MIDs и отправка нескольких запросов в freebase

Я хочу просмотреть результаты MySQL, представляющие собой массив Freebase MID, и хочу, чтобы выходные данные были именами статьи Freebase!

Вот мой код:

$query = "SELECT `mid` FROM `items`";
$result = mysql_query($query);
$count = 1;
while ($row = mysql_fetch_array($result)) {
   $mid = $row['mid'];
   $simple_query = array('name'=> null, 'mid'=>$mid);
   $q_array = array('q'.$count=>array('query'=>$simple_query));
   array_push ($query_array, $q_array );
   $count++;
}

$jsonquerystr = json_encode($query_array);
$apiendpoint = "http://api.freebase.com/api/service/mqlread?queries";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$apiendpoint=$jsonquerystr");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$jsonresultstr = curl_exec($ch);
curl_close($ch);
$resultarray = json_decode($jsonresultstr, true); #true:give us the json struct as an array

foreach($resultarray as $name){
    echo "$name<br>";
}

ошибка:

{"код": "/ api / status / error", "сообщения": [{"код": "/ api / status / error", "сообщение": "& quot;" список "»); объект не имеет атрибута "получить" & quot; }], «status»: «500 Internal Error», «action_id »:» cache; cache04.p01.sjc1: 8101; 2012-05-14T07: 31: 39Z; 0079 & quot; }

Ответы на вопрос(1)

Ваш ответ на вопрос