downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

pg_end_copy> <pg_dbname
[edit] Last updated: Fri, 30 Nov 2012

view this page in

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.



add a note add a note User Contributed Notes pg_delete - [1 notes]