pg_update Modifie les lignes d'une table &reftitle.description; mixedpg_update resourceconnection stringtable_name arraydata arraycondition intoptionsPGSQL_DML_EXEC pg_update modifie les lignes de la table table_name, qui vérifient la condition condition, et leur donne la valeur de data. Si options est spécifié, pg_convert est appliqué à data avec les options spécifiées. &warn.experimental.func; &reftitle.parameters; connection Une ressource de connexion PostgreSQL. table_name Le nom de la table dans laquelle les lignes seront mises à jour. data Un &array; dont les clés sont les noms des champs dans la table table_name, et où les valeurs sont les lignes correspondantes qui seront mises à jour. condition Un &array; dont les clés sont les noms des champs dans la table table_name, et où les valeurs sont les conditions à remplir par les lignes pour être mises à jour. options Toutes combinaisons de constantes parmi PGSQL_CONV_OPTS, PGSQL_DML_NO_CONV, PGSQL_DML_EXEC ou PGSQL_DML_STRING. Si PGSQL_DML_STRING fait partie du paramètre options, alors la requête sera retournée. &reftitle.returnvalues; &return.success; Retourne une &string; si PGSQL_DML_STRING est passé via le paramètre options. &reftitle.examples; Exemple avec <function>pg_update</function> 'AA', 'field2'=>'BB'); // C'est sécuritaire, car $_POST est convertit automatiquement $res = pg_update($db, 'post_log', $_POST, $data); if ($res) { echo "Les données ont été modifiées : $res\n"; } else { echo "Problème dans les données utilisateur\n"; } ?> ]]> &reftitle.seealso; pg_convert