(PHP 4 >= 4.3.0, PHP 5)
pg_delete — Изтрива записи
pg_delete() изтрива записи от таблица, специфицирани чрез ключовете и стойностите на assoc_array . Ако са указани options , върху assoc_array ще бъде приложена pg_convert() със съответните опции.
Ресурс на връзката към базата от данни в PostgreSQL.
Името на таблицата, от която да се изтриват редове.
Масив, чиито ключове са имената на полетата от таблица table_name , а стойностите са стойностите на тези полета, за които да се извърши изтриването.
Каква да е комбинация от PGSQL_CONV_FORCE_NULL, PGSQL_DML_NO_CONV, PGSQL_DML_EXEC или PGSQL_DML_STRING. Ако PGSQL_DML_STRING е част от options , тогава ще бъде върнат низа-заявка.
Връща TRUE при успех или FALSE при неуспех. Връща низ, ако PGSQL_DML_STRING е бил подаден чрез options .
Example #1 Пример за pg_delete()
<?php
$db = pg_connect('dbname=foo');
// Това е сигурно, понеже $_POST се преобразува автоматично
$res = pg_delete($db, 'post_log', $_POST);
if ($res) {
echo "Данните POST са изтрити: $res\n";
} else {
echo "Потребителят е изпратил погрешни входящи данни\n";
}
?>
Тази функция е ЕКСПЕРИМЕНТАЛНА. Поведението на функцията, името й, както и съпътстващата документация, могат да бъдат променени без предупреждение в бъдеща версия на PHP. Тази функция би трябвало да бъде използвана единствено на ваша собствена отговорност.