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() - Видаляє записи