У меня есть функция postgresql (V 8.4), которая возвращает SETOF пользовательского типа. Пример вывода строки из этой функции - следующие 4 строки:
(2,"CD,100"," ","2010-09-08 14:07:59",New,0,,,,,,"2010-09-06 16:51:51","2010-09-07 16:51:57",)
(5,CD101,asdf,"2010-08-08 14:12:00",Suspended-Screen,1,10000,,,,,,,)
(4,DNR100,asdf,"2010-09-08 14:10:31",Suspended-Investgate,0,,,,,,"2010-09-06 16:51:51","2010-09-07 16:51:57",)
(3,MNSCU100," ","2010-09-08 14:09:07",Active,0,,,,,,,,)
Мне нужно работать с этими данными в PHP, и я пытаюсь найти лучший способ работы с ними. Что бы мне понравилось, если бы у postgresql был способ вернуть это как таблицу, в которой столбцы представляют каждое значение в записи, а не в виде строки, разделенной запятыми.
Возможно ли это? Если нет, то как лучше всего работать с этой строкой значений в PHP, разделенных запятыми?
Я видел этот пост ( Конвертировать массив PostgreSQL в массив PHP ) и могу использовать функцию, упомянутую там, но я хотел спросить, есть ли у кого-нибудь другие идеи или предложения.
Спасибо,
Bart