Мне приходится иметь дело с таблицей, подобной этой, примерно с парой сотен #id (и с подсчетом).
id field_name field_value
1 name pasta
1 lat 41.27651
1 long 11.45234
2 name pizza
2 lat 43.53455
2 long 12.62346
.. .... ........
.. .... ........
.. .... ........
Мне нужно создать файл XML, который позволит мнедобавить маркеры на Google Map со структурой, подобной этой:
<makers>
<marker name="$name" lat="$lat" long="$long" />
<marker name="$name" lat="$lat" long="$long" />
(...)
</markers>
Я пытаюсь сделать запрос, подобный этому, а затем поместить всю информацию в массивы и поиграть с некоторыми foreach , но яя терплю неудачу так сильно, что не могу продолжать.
$query = " SELECT field_val
FROM table
WHERE field_name='Name'";
Основная проблема в том, что я не могу работать с такой структурой, учитывая тот факт, что, вероятно, лучшая структура была бы похожаthis
id name lat long
1 pasta 41.27651 11.45234
2 pizza 43.53455 12.62346
.. ... ... ...
Обратите внимание, что я не могу изменить способ, которым записи идут в БД, и что структура таблицы более сложная, чем показанная здесь (с приблизительно 15 field_name на id,не все из них необходимы).
Извините за плохой английский и спасибо за ваше время.