pg_convert Konwertuje tablice asocjacyjne na postać użyteczną w zapytaniu SQL. &reftitle.description; arrayfalsepg_convert PgSql\Connectionconnection stringtable_name arrayvalues intflags0 pg_convert sprawdza i konwertuje wartości w tablicy values na postać użyteczną dla zapytania SQL. Warunkiem koniecznym dla pg_convert jest istnienie tabeli table_name, która ma przynajmniej tyle kolumn, ile values ma elementów. Nazwy pól w tabeli muszą pasować do indeksów w parametrze values a odpowiednie typy danych muszą być zgodne. Zwraca tabelę z przekonwertowanymi wartościami w razie sukcesu, &false; w przeciwnym wypadku. Wartości logiczne są akceptowane i konwertowane do wartości logicznej PostgreSQL. Reprezentacja wartości logicznych w postaci ciągu znaków również jest wspierana. &null; jest konwertowane do NULL z PostgreSQL. &reftitle.parameters; connection &pgsql.parameter.connection; table_name Nazwa tabeli, w stosunku do której będą konwertowane typy. values Dane do konwersji. flags Kombinacja dowolnej ilości poniższych stałych: PGSQL_CONV_IGNORE_DEFAULT, PGSQL_CONV_FORCE_NULL lub PGSQL_CONV_IGNORE_NOT_NULL. &reftitle.returnvalues; Tablica (array) z przekonwertowanymi wartościami &return.falseforfailure;. &reftitle.errors; Jeśli wartość lub typ pola nie pasuje poprawnie do typu PostreSQL, to rzucany jest ValueError lub TypeError. &reftitle.changelog; &Version; &Description; 8.3.0 Funkcja rzuca teraz błąd ValueError lub TypeError jeśli wartość lub typ pola nie psuje poprawnie do typu PostreSQL; wcześniej emitowane było ostrzeżenie (E_WARNING). &pgsql.changelog.connection-object; &reftitle.examples; Przykład użycia <function>pg_convert</function> 'Jan Hakreski', 'rok' => 2005, 'tytuł' => 'Życie Jana Hakerskiego' ); $wartosci = pg_convert($polaczenie, 'autorzy', $tmp); ?> ]]> &reftitle.seealso; pg_meta_data pg_insert pg_select pg_update pg_delete