Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tablica rekordów w wyniku działania funkcji pgsql
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
koral
Załóżmy, że mam bazę książek. każda książka może mieć kilku autorów.

Jak w PostgreSQL zdefiniować w funkcji tablicę rekordów, odpowiednik tej pascalowej konstrukcji:
Kod
array[0..50] of record
    id: int;
    name: string;
end;


Ta tablica ma być częścią recordsetu zwracanego do PHP, pozostałe pola to:
-title: text
-id: int
-year: int

Funkcja ma zwracać wszystkie książki zgodnie z jakimiś parametrami, nie jest to istotne. Każdy rekord reprezentujący pojedynczą książkę zawiera tablicę >=1 elementową z autorami.

Jak przekazać ten recordset do PHP, jako wynik działania funkcji? Szczególnie chodzi mi o ten moment ekstrakcji tablicy autorów dla każdej książki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.