pg_query

(PHP 4 >= 4.2.0, PHP 5)

pg_query -- Exécute une requête PostgreSQL

Description

resource pg_query ( string query )

resource pg_query ( resource connection, string query )

pg_query() retourne une ressource de résultat si la requête a pu être exécutée. Elle retourne FALSE en cas d'échec, ou si la connexion n'est pas valide. Le détails sur les erreurs rencontrées est accessible via la fonction pg_last_error(), si la connexion est valide. pg_query() émet une requête SQL au serveur PostgreSQL, spécifié avec le paramètre connection. connection doit être une connexion valide, retournée par la fonction pg_connect() ou pg_pconnect(). La valeur retournée par cette fonction est une ressource de résultat. Pour accéder aux lignes lues, il faudra utiliser les autres fonctions PostgreSQL, telles que pg_fetch_array().

Note : connection est un paramètre optionnel de pg_query(). Si connection est omis, la connexion par défaut sera utilisée. La connexion par défaut est la dernière connexion ouverte avec pg_connect() ou pg_pconnect().

Bien que connection puisse être omis, il n'est pas recommandé de le faire, car il peut se révéler difficile de retrouver les bogues dans un script.

Note : Cette fonction s'appelait pg_exec(). pg_exec() est toujours disponible pour des raisons de compatibilité, mais les utilisateurs sont encouragés à utiliser le nouveau nom.

Voir aussi pg_connect(), pg_pconnect(), pg_fetch_array(), pg_fetch_object(), pg_num_rows() et pg_affected_rows().