pg_convert Convertit des valeurs d'un tableaux associatifs en une forme convenable pour des requêtes SQL &reftitle.description; arrayfalsepg_convert PgSql\Connectionconnection stringtable_name arrayvalues intflags0 pg_convert vérifie et convertit le tableau associatif values en une requête SQL valide. Pour que pg_convert fonctionne, il faut que la table table_name existe, et contienne au moins autant de colonnes que le tableau values a d'éléments. Les noms des champs de table_name doivent correspondre aux index du tableau dans values. Retourne un tableau avec les valeurs converties en cas de succès, et sinon, &false;. Les valeurs booléennes sont acceptées et convertie en booléen PostgreSQL. Les représentations de valeurs booléennes sous forme de chaînes de caractères sont également supportées. &null; est converti en NULL PostgreSQL. &reftitle.parameters; connection &pgsql.parameter.connection; table_name Nom de la table sur pour laquelle les types seront convertis. values Données à être converties. flags Un nombre de PGSQL_CONV_IGNORE_DEFAULT, PGSQL_CONV_FORCE_NULL ou PGSQL_CONV_IGNORE_NOT_NULL, combiné. &reftitle.returnvalues; Un &array; des valeurs converties, &return.falseforfailure;. &reftitle.errors; Une ValueError ou TypeError est déclenchée lorsque la valeur ou le type du champ ne correspond pas correctement à un type PostgreSQL. &reftitle.changelog; &Version; &Description; 8.3.0 Lance désormais une erreur ValueError ou TypeError lorsque la valeur ou le type du champ ne correspond pas correctement à un type PostgreSQL ; précédemment, un E_WARNING était émis. &pgsql.changelog.connection-object; &reftitle.examples; Exemple avec <function>pg_convert</function> 'Joe Thackery', 'annee' => 2005, 'titre' => 'Ma Vie, par Joe Thackery' ); $vals = pg_convert($dbconn, 'auteurs', $tmp); ?> ]]> &reftitle.seealso; pg_meta_data pg_insert pg_select pg_update pg_delete