Podręcznik PHP
Poprzedni |  | Następny

# 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 sukcesu, `FALSE` w przypadku porażki.

## 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 sukcesu, `FALSE` w przypadku porażki.

## 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); ?>`

## Patrz także

pg_copy_to()

Poprzedni | Spis treści | Następny
pg_convert | Początek rozdziału | pg_copy_to