pg_query
Exécute une requête PostgreSQL
&reftitle.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.
Auparavant, 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.
&reftitle.seealso;
pg_connect
pg_pconnect
pg_fetch_array
pg_fetch_object
pg_num_rows
pg_affected_rows