pg_convert
pg_copy_to
Funkcje PostgreSQL
PHP Manual

# pg_copy_from

(PHP 4 >= 4.2.0, PHP 5)

pg_copy_from — Wstawia wiersze do tabeli z tablicy

### Opis

bool pg_copy_from ( resource `$połączenie` , string `$nazwa_tabeli` , array `$wiersze` [, string `$delimiter` [, string `$null_jako` ]] )

pg_copy_from() wstawia wiersze do tabeli z tablicy `wiersze`. Wywołuje wewnętrznie polecenie SQL COPY FROM aby wstawić wiersze. Zwraca `TRUE` w przypadku powodzenia, `FALSE` w przypadku błędu.

### Parametry

`połączenie`

  Zasób, połączenie do bazy danych PostgreSQL.

`nazwa_tabeli`

  Nazwa tabeli do której będą kopiowane `wiersze`.

`wiersze`

  Tablica danych, które będą skopiowane do `nazwa_tabeli`. Każda wartość w `wiersze` stanie się wierszem w `nazwa_tabeli`. Każda wartość w `wiersze` powinna być łańcuchem znaków rozdzielonych wartości do wstawienia w każde pole. Wartości powinny być zakończone przejściem do nowej linii.

`delimiter`

  Symbol jaki rozdziela wartości dla każdego pola w każdym elemencie `wiersza`. Domyślnie jest to TAB.

`null_jako`

  Jak wartość SQL NULL jest reprezentowana w `wierszu`. Domyślnie jest to \N ("\\N").

### Zwracane wartości

Zwraca `TRUE` w przypadku powodzenia, `FALSE` w przypadku błędu.

### Przykłady

Przykład #1 pg_copy_from() przykład

`<?php
$db = pg_connect("dbname=publisher") or die("Nie można się połączyć");
$rows = pg_copy_to($db, $table_name);
pg_query($db, "DELETE FROM $table_name");
pg_copy_from($db, $table_name, $rows);
?>`

### Zobacz też:

- pg_copy_to() - Kopiuje tabelę do tablicy

pg_convert
pg_copy_to
Funkcje PostgreSQL
PHP Manual