pg_convert() checks and converts the values in
values into suitable values for use in an SQL
statement. Precondition for pg_convert() is the
existence of a table table_name which has at least
as many columns as values has elements. The
fieldnames in table_name must match the indices in
values and the corresponding datatypes must be
compatible. Returns an array with the converted values on success, false
otherwise.
Note:
Boolean values are accepted and converted to PostgreSQL booleans.
String representations of boolean values are also supported. null is
converted to PostgreSQL NULL.
An array of converted values, or false on failure.
Errors/Exceptions
A ValueError or TypeError is thrown
when the value or type of field does not match properly with a PostgreSQL's type.
Changelog
Version
Description
8.3.0
Now throws a ValueError or TypeError error
when the value or type of field does not match properly with a PostgreSQL's type;
previously an E_WARNING was emitted.
8.1.0
The connection parameter expects an PgSql\Connection
instance now; previously, a resource was expected.