Итак. Первое и думаю главное замечание это перестань пользоваться расширением mysql, пользуйся mysqli или PDO.
Второе это то как ты обрабатываешь результативный массив. Ты при каждом проходе массива перезаписываешь значение $data. Для того что бы этого не происходило тебе необходимо указывать ключи для массива $data например так:
foreach (mysql_fetch_array($result) as $key=>$value) {
$data[$key]['place'] = $value['place']
...
}
и т.д. и вообще если на вывод передаешь результат массива без каких то преобразований, то зачем тебе переприсваивать значения перемменых если можно просто написать
$data = mysql_fetch_array($result);