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.