pg_convert

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

pg_convert — Перетворює значення асоціативного масиву на відповідний для SQL-запитів вид

Опис

pg_convert(    PgSql\Connection $connection,    string $table_name,    array $values,    int $flags = 0): array|false

Функцияpg_convert() перевіряє та перетворює значення параметра values у прийнятні для SQL-сервера. Необхідно, щоб існувала таблиця table_name, а кількість колонок у ній має бути не меншою, ніж значень у масиві valuesИмена колонок в таблицеtable_name повинні збігатися з ключами масиву valuesТипи даних значень масиву також повинні збігатися з типами даних відповідних колонок. У разі успішної конвертації функція повертає масив перетворених значень, інакше повертає false

Зауваження :

Логічні значення перетворюються на логічний тип PostgreSQL. Строкові уявлення логічного значення також підтримуються. Значення null перетворюється на PostgreSQL NULL.

Список параметрів

connection

Екземпляр PgSql\Connection

table_name

Ім'я таблиці бази даних.

values

Дані перетворення.

flags

Одна из констант**PGSQL_CONV_IGNORE_DEFAULT** **PGSQL_CONV_FORCE_NULL** або **PGSQL_CONV_IGNORE_NOT_NULL**або їх комбінація.

Значення, що повертаються

Масив (array), що містить перетворені дані або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрconnection тепер чекає екземпляр PgSql\Connection; раніше очікувався ресурс (resource

Приклади

Приклад #1 Приклад використання функції pg_convert()****

Loading...

Дивіться також

  • pg_meta_data() - Отримання метаданих таблиці
  • pg_insert() - Заносить дані з масиву до таблиці бази даних
  • pg_select() - Вибирає записи із бази даних
  • pg_update() - Оновлення даних у таблиці
  • pg_delete() - Видаляє записи