« ociwritetemporarylob
Search
Введение »
PHP Manual
Модули для работы с базами данных отдельных производителей
PostgreSQL
PostgreSQL
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределённые константы
Примеры
Основы взаимодействия с БД PostgreSQL
Пользовательские функции взаимодействия с БД PostgreSQL
Функции PostgreSQL
pg_affected_rows
— Возвращает количество затронутых запросом записей (кортежей)
pg_cancel_query
— Остановка асинхронного запроса.
pg_client_encoding
— Получение кодировки клиента.
pg_close
— Закрывает соединение с базой данных PostgreSQL
pg_connect
— Открывает соединение с базой данных PostgreSQL
pg_connect_poll
— Опросить статус попытки асинхронного соединения PostgreSQL.
pg_connection_busy
— Проверяет, занято ли соединение в данный момент.
pg_connection_reset
— Сброс подключения (переподключение)
pg_connection_status
— Определяет состояние подключения
pg_consume_input
— Читает вводные данные на соединении
pg_convert
— Преобразовывает значения ассоциативного массива в вид, который соответствует SQL-запросам
pg_copy_from
— Вставляет записи из массива в таблицу
pg_copy_to
— Копирует данные из таблицы в массив
pg_dbname
— Определяет имя базы данных
pg_delete
— Удаляет записи
pg_end_copy
— Синхронизирует с бэкендом PostgreSQL
pg_escape_bytea
— Экранирует спецсимволы в строке для вставки в поле типа bytea
pg_escape_identifier
— Экранирует идентификатор для вставки в текстовое поле
pg_escape_literal
— Экранировать литерал при вставке в текстовое поле
pg_escape_string
— Экранирование спецсимволов в строке запроса
pg_execute
— Запускает выполнение ранее подготовленного параметризованного запроса и ждёт результат
pg_fetch_all
— Выбирает все данные из результата запроса и помещает их в массив
pg_fetch_all_columns
— Выбирает все записи из одной колонки результата запроса и помещает их в массив
pg_fetch_array
— Возвращает строку результата в виде массива
pg_fetch_assoc
— Выбирает строку результата запроса и помещает данные в ассоциативный массив
pg_fetch_object
— Выбирает строку результата запроса и возвращает данные в виде объекта
pg_fetch_result
— Возвращает запись из результата запроса
pg_fetch_row
— Выбирает строку результата запроса и помещает данные в массив
pg_field_is_null
— Проверяет поля на значение SQL NULL
pg_field_name
— Возвращает наименование поля
pg_field_num
— Возвращает порядковый номер именованного поля
pg_field_prtlen
— Возвращает количество печатаемых символов
pg_field_size
— Возвращает размер поля
pg_field_table
— Возвращает наименование или идентификатор таблицы, содержащей заданное поле
pg_field_type
— Возвращает имя типа заданного поля
pg_field_type_oid
— Возвращает идентификатор типа заданного поля
pg_flush
— Сбросить данные исходящего запроса на соединении
pg_free_result
— Очищает результат запроса и освобождает память
pg_get_notify
— Получение SQL NOTIFY сообщения
pg_get_pid
— Получает ID процесса сервера БД
pg_get_result
— Получает результат асинхронного запроса
pg_host
— Возвращает имя хоста, соответствующего подключению
pg_insert
— Заносит данные массива в таблицу базы данных
pg_last_error
— Получает сообщение о последней произошедшей ошибке на соединении с базой данных
pg_last_notice
— Возвращает последнее уведомление от сервера PostgreSQL
pg_last_oid
— Возвращает OID последней добавленной в базу строки
pg_lo_close
— Закрывает большой объект
pg_lo_create
— Создаёт большой объект
pg_lo_export
— Вывод большого объекта в файл
pg_lo_import
— Импортирует большой объект из файла
pg_lo_open
— Открывает большой объект базы данных
pg_lo_read
— Читает данные большого объекта
pg_lo_read_all
— Читает содержимое большого объекта и посылает напрямую в браузер
pg_lo_seek
— Перемещает внутренний указатель большого объекта
pg_lo_tell
— Возвращает текущее положение внутреннего указателя большого объекта
pg_lo_truncate
— Обрезает большой объект
pg_lo_unlink
— Удаление большого объекта
pg_lo_write
— Записывает данные в большой объект
pg_meta_data
— Получение метаданных таблицы
pg_num_fields
— Возвращает количество полей в выборке
pg_num_rows
— Возвращает количество строк в выборке
pg_options
— Получение параметров соединения с сервером баз данных
pg_parameter_status
— Просмотр текущих значений параметров сервера
pg_pconnect
— Открывает постоянное соединение с сервером PostgreSQL
pg_ping
— Проверка соединения с базой данных
pg_port
— Возвращает номер порта, соответствующий заданному соединению
pg_prepare
— Отправляет на сервер запрос на подготовку SQL-запроса с параметрами-заполнителями и ждёт, пока завершится подготовка запроса
pg_put_line
— Передаёт на PostgreSQL сервер строку с завершающим нулём
pg_query
— Выполняет запрос
pg_query_params
— Посылает параметризованный запрос на сервер, параметры передаются отдельно от текста SQL запроса
pg_result_error
— Возвращает сообщение об ошибке, связанное с запросом результата
pg_result_error_field
— Возвращает конкретное поле из отчёта об ошибках
pg_result_memory_size
— Возвращает объём памяти, выделенный для результата запроса
pg_result_seek
— Смещает указатель на строку выборки в экземпляре результата запроса
pg_result_status
— Возвращает статус результата запроса
pg_select
— Выбирает записи из базы данных
pg_send_execute
— Запускает предварительно подготовленный SQL-запрос и передаёт ему параметры; не ожидает возвращаемого результата
pg_send_prepare
— Посылает запрос на создание параметризованного SQL-выражения, не дожидаясь его завершения
pg_send_query
— Отправляет асинхронный запрос
pg_send_query_params
— Посылает параметризованный запрос на сервер, не ожидает возвращаемого результата
pg_set_chunked_rows_size
— Устанавливает для подключения режим, в котором результаты запроса извлекаются частями
pg_set_client_encoding
— Устанавливает клиентскую кодировку
pg_set_error_context_visibility
— Определяет видимость сообщений об ошибках контекста, возвращаемых функциями pg_last_error и pg_result_error
pg_set_error_verbosity
— Определяет объем текста сообщений, возвращаемых функциями pg_last_error и pg_result_error
pg_socket
— Получить дескриптор только для чтения на сокет, лежащего в основе соединения PostgreSQL
pg_trace
— Включает трассировку подключения PostgreSQL
pg_transaction_status
— Возвращает текущее состояние транзакции на сервере
pg_tty
— Возвращает имя терминала TTY, связанное с соединением
pg_unescape_bytea
— Убирает экранирование двоичных данных типа bytea
pg_untrace
— Отключает трассировку соединения с PostgreSQL
pg_update
— Обновление данных в таблице
pg_version
— Возвращает массив, содержащий версии клиента, протокола клиент-серверного взаимодействия и сервера (если доступно)
PgSql\Connection
— Класс PgSql\Connection
PgSql\Result
— Класс PgSql\Result
PgSql\Lob
— Класс PgSql\Lob
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open