1
0
mirror of https://github.com/php/doc-it.git synced 2026-03-24 15:42:46 +01:00
Files
archived-doc-it/reference/pgsql/functions/pg-connect.xml
Richard Quadling aa8271b034 Reencode XML to UTF-8
git-svn-id: https://svn.php.net/repository/phpdoc/it/trunk@314554 c90b9560-bf6c-de11-be94-00142212c4b1
2011-08-08 16:29:54 +00:00

96 lines
3.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- splitted from ./it/functions/pgsql.xml, last change in rev 1.10 -->
<!-- last change to 'pg-connect' in en/ tree in rev 1.2 -->
<!-- EN-Revision: n/a Maintainer: cucinato Status: ready -->
<!-- OLD-Revision: 1.70/EN.1.2 -->
<refentry xml:id="function.pg-connect" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>pg_connect</refname>
<refpurpose>Stabilisce una connessione PostgreSQL</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>resource</type><methodname>pg_connect</methodname>
<methodparam><type>string</type><parameter>stringa_connessione</parameter></methodparam>
</methodsynopsis>
<para>
<function>pg_connect</function> restituisce una risorsa di connessione
necessaria per l'utilizzo delle altre funzioni PostgreSQL.
</para>
<para>
<function>pg_connect</function> stabilisce una connessione a un
database PostgreSQL specificato da
<parameter>stringa_connessione</parameter>. Restituisce una risorsa di
connessione in caso di successo. Restituisce &false;, se la connessione non può
essere stabilita. <parameter>stringa_connessione</parameter> dovrebbe essere una
stringa racchiusa tra apici.
<example>
<title>Uso di pg_connect</title>
<programlisting role="php">
<![CDATA[
<?php
$dbconn = pg_connect ("dbname=mary");
//collegamento ad un database chiamato "mary"
$dbconn2 = pg_connect ("host=localhost port=5432 dbname=mary");
//collegamento ad un database chiamato "mary" su "localhost" alla porta "5432"
$dbconn3 = pg_connect ("host=sheep port=5432 dbname=mary user=lamb password=foo");
//collegamento ad un database chiamato "mary" sull'host "sheep" con una username ed una password
$conn_string = "host=sheep port=5432 dbname=test user=lamb password=bar";
$dbconn4 = pg_connect ($conn_string);
//collegamento ad un database chiamato "test" sull'host "sheep" con una username ed una password
?>
]]>
</programlisting>
</example>
Gli argomenti che si possono passare a
<parameter>connection_string</parameter> includono
<parameter>host</parameter>, <parameter>port</parameter>,
<parameter>tty</parameter>, <parameter>options</parameter>,
<parameter>dbname</parameter>, <parameter>user</parameter>, e
<parameter>password</parameter>.
</para>
<para>
Se viene eseguita una seconda chiamata a <function>pg_connect</function> con
stessi argomenti nella <parameter>stringa_connessione</parameter>, non
viene stabilita una nuova connessione, bensì viene restituita la
risorsa che punta alla connessione già aperta. Si possono
avere connessioni multiple allo stesso database se si usano
stringhe di connessione differenti.
</para>
<para>
La sintassi a parametri multipli:
<command>$conn = pg_connect ("host", "port", "options", "tty", "dbname")
</command>
è deprecata.
</para>
<para>
Vedere anche <function>pg_pconnect</function>,
<function>pg_close</function>, <function>pg_host</function>,
<function>pg_port</function>, <function>pg_tty</function>,
<function>pg_options</function> e <function>pg_dbname</function>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->