pg_query Exécute une requête PostgreSQL Description resourcepg_query stringquery resourcepg_query resourceconnection stringquery 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. 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. 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.