pg_connect Abrir una conexión a PostgreSQL &reftitle.description; resourcepg_connect stringconnection_string intconnect_type pg_connectabre una conexión con una base de datos PostgreSQL especificada por el connection_string. Si una segunda llamada se hace a pg_connect con la misma connection_string existiendo la conexión, la conexión existente será devuelta a menos que pase la constante PGSQL_CONNECT_FORCE_NEW como parámetroconnect_type . La sintaxis antigua con múltiples parámetros $conn = pg_connect("host", "port", "options", "tty", "dbname") ha quedado obsoleta. &reftitle.parameters; connection_string El connection_string puede estar vacío para usar todos los parámetros por defecto o este puede contener uno o más parámetros separados por espacios en blanco. Cada parámetro debe asignarse de esta forma keyword = value. Los espacios alrededor del signo igual son opcionales. Para escribir un valor vacío o un valor conteniendo espacios utilice las comillas simples, por ejemplo. keyword = 'a value'. Las comillas simples y barras invertidas en el valor se pueden agregar con una barra invertida es decir \' y \\. Las palabras clave de parámetros que están reconocidos son: host, hostaddr, port, dbname (por defecto el valor de user), user, password, connect_timeout, options, tty (ignorado), sslmode, requiressl (en desuso en favor de sslmode), y service. Cuál de estos argumentos existen depende de su versión de PostgreSQL. El parámetro options se puede utilizar para establecer los parámetros de la línea de comandos para ser invocado por el servidor. connect_type Si PGSQL_CONNECT_FORCE_NEW es pasado, entonces una nueva conexión se crea, incluso si el parámetroconnection_string es idéntico a la conexión existente. &reftitle.returnvalues; El recurso de conexión PostgreSQL en caso de éxito, &false; en caso de fallo. &reftitle.examples; Usando <function>pg_connect</function> ]]> &reftitle.seealso; pg_pconnect pg_close pg_host pg_port pg_tty pg_options pg_dbname