pg_dbname
pg_end_copy
Funkcje PostgreSQL
PHP Manual

# pg_delete

(PHP 4 >= 4.3.0, PHP 5)

pg_delete — Usuwa rekordy

### Opis

mixed pg_delete ( resource `$identyfikator_połączenia` , string `$nazwa_tabeli` , array `$tablica_asocjacyjna` [, int `$opcje` ] )

pg_delete() usuwa wiersze z tabeli określonej przez klucze i wartości w parametrze `tablica_asocjacyjna`. Jeśli `opcje` zostały określone, to funkcja pg_convert() stosuje do parametru `tablica_asocjacyjna` podane opcje.

### Parametry

`identyfikator_połączenia`

  Identyfikator połączenia do bazy PostgreSQL.

`nazwa_tabeli`

  Nazwa tabeli, z której będą usuwane wiersze.

`tablica_asocjacyjna`

  Tablica (ang. array ), której klucze są nazwami pól w określonej parametrem `nazwa_tabeli` tabeli, oraz której wartościami, są wartości tych pól, które mają zostać usunięte.

`opcje`

  Dowolna kombinacja, dowolnej ilości parametrów: `PGSQL_CONV_FORCE_NULL`, `PGSQL_DML_NO_CONV`, `PGSQL_DML_EXEC` oraz `PGSQL_DML_STRING`. Jeśli `PGSQL_DML_STRING` jest jedną z podanych w parametrze `opcje` opcji, zostanie zwrócony łańcuch zapytania z URL (ang. query string).

### Zwracane wartości

Zwraca `TRUE` w przypadku powodzenia, `FALSE` w przypadku błędu. Zwraca łańcuch (ang. string ) gdy podano `PGSQL_DML_STRING` poprzez `opcje`.

### Przykłady

Przykład #1 pg_delete() - przykład

`<?php
$polaczenie_do_bazy = pg_connect ('dbname=foo');
// To jest bezpieczne, odkąd $_POST jest konwertowane automatycznie
$res = pg_delete($polaczenie_do_bazy, 'kopia_post', $_POST);
if ($res) {
echo "Dane określone przez POST zostały usunięte: $res\n";
} else {
echo "Użytkownik wprowadził błędne dane\n";
}
?>`
Ostrzeżenie

Ta funkcja jest w stadium EKSPERYMENTALNYM. Oznacza to, że zachowanie funkcji, jej nazwa, w zasadzie wszystko udokumentowane tutaj może zostać zmienione w przyszłych wersjach PHP bez wcześniejszego uprzedzenia. Używaj tej funkcji na własne ryzyko.

### Zobacz też:

- pg_convert() - Konwertuje tablice asocjacyjne na postać użyteczną w zapytaniu SQL.

pg_dbname
pg_end_copy
Funkcje PostgreSQL
PHP Manual