Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
pg_delete
(PHP 4 >= 4.3.0, PHP 5)
pg_delete — Удаляет записи
Описание
mixed pg_delete ( resource $connection , string $table_name , array $assoc_array [, int $options = PGSQL_DML_EXEC ] )pg_delete() удаляет из таблицы записи, соответствующие ключам и значениям массива assoc_array. Если задан аргумент options, то массив assoc_array будет предварительно обработан функцией pg_convert(), вызванной с указанными параметрами.
Список параметров
connection -
Ресурс соединения с базой данных PostgreSQL.
table_name -
Имя таблицы, из которой удаляются записи.
assoc_array -
Ассоциативный массив, ключи которого соответствуют именам полей таблицы table_name, а значения соответствуют удаляемым значениям в этих колонках.
options -
Комбинация констант PGSQL_CONV_FORCE_NULL, PGSQL_DML_NO_CONV, PGSQL_DML_EXEC или PGSQL_DML_STRING. Если константа PGSQL_DML_STRING присутствует в аргументе options, то функция вернет строку, содержащую запрос.
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Возвращает строку, если в аргументе options передана константа PGSQL_DML_STRING.
Примеры
Пример #1 Пример использования pg_delete()
$db = pg_connect('dbname=foo');
// Это безопасно, поскольку $_POST автоматически конвертируется
$res = pg_delete($db, 'post_log', $_POST);
if ($res) {
echo "Данные из POST удалены: $res\n";
} else {
echo "Пользователь отправил неверные входные данные\n";
}
Внимание
Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.
Смотрите также
- pg_convert() - Преобразует значения ассоциативного массива в приемлемые для использования в SQL запросах
Описание на ru2.php.net
Описание на php.ru