[PHP-DOC] cvs: phpdoc /it/functions mssql.xml
by Simone Cortesi other posts by this author
Nov 29 2001 12:10AM messages near this date
[PHP-DOC] cvs: phpdoc /pl/functions http.xml
|
[PHP-DOC] cvs: phpdoc /it Translators /it/functions dir.xml
This is a MIME encoded message
--cortesi1006992601
Content-Type: text/plain
cortesi Wed Nov 28 19:10:01 2001 EDT
Modified files:
/phpdoc/it/functions mssql.xml
Log:
updating translation by Darvin Andrioli to EN 1.22
--cortesi1006992601
Content-Type: text/plain
Content-Disposition: attachment; filename="cortesi-20011128191001.txt"
Index: phpdoc/it/functions/mssql.xml
diff -u phpdoc/it/functions/mssql.xml:1.9 phpdoc/it/functions/mssql.xml:1.10
--- phpdoc/it/functions/mssql.xml:1.9 Sat Nov 10 16:50:03 2001
+++ phpdoc/it/functions/mssql.xml Wed Nov 28 19:10:01 2001
@@ -1,8 +1,27 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.15 Maintainer: darvin Status: ready -->
-<reference id="ref.mssql">
+<!-- EN-Revision: 1.22 Maintainer: darvin Status: ready -->
+ <reference id="ref.mssql">
<title> Funzioni per Microsoft SQL Server</title>
<titleabbrev> MS SQL Server</titleabbrev>
+ <partintro>
+ <simpara>
+ L'estensione per MSSQL è disponibile solamente sui sistemi Win32.
+ Sulle altre piattaforme si può utilizzare il modulo Sybase per
+ connettersi con database MSSQL.
+ </simpara>
+ <simpara>
+ Queste funzioni permettono di accedere a database MS SQL Server.
+ Per potere funzionare è richiesto che sia installato il MS SQL Client Tools
+ sullo stesso sistema su cui è il installato il PHP. Il Client Tools può essere install
ato
+ o dal cd di MS SQL Server, o copiando il file ntwdblib.dll dalla directory \winnt\syst
em32 del
+ server alla directory \winnt\system32 della macchina su cui è installato
+ il PHP. La copia del file ntwdblib.dll permette solo l'accesso al database.
+ La configurazione del client richiede comunque l'installazione di tutto il pacchetto M
S SQL Client Tools.
+ </simpara>
+ <simpara>
+ Il modulo MSSQL si abilita aggiungendo extension=php_mssql.dll al file di configurazio
ne php.ini.
+ </simpara>
+ </partintro>
<refentry id="function.mssql-close">
<refnamediv>
@@ -20,12 +39,11 @@
</funcprototype>
</funcsynopsis>
<para>
- Restituisce: vero se l'operazione riesce, falso se si verifica un errore.
+ Restituisce: &true; se l'operazione riesce, falso se si verifica un errore.
</para>
<para>
La funzione <function> mssql_close</function> chiude la connessione
- ad un database MS SQL
- Server che è associata all' argomento id_connessione.
+ ad un database MS SQL Server che è associata all' argomento id_connessione.
Se l' id_connessione non viene indicato, si fa riferimento all'ultima connessione
aperta.
</para>
@@ -141,8 +159,7 @@
</para>
<para>
La funzione <function> mssql_fetch_array</function> è un' estensione
- della funzione
- <function> mssql_fetch_row</function>. Oltre a memorizzare i dati in un array
+ della funzione <function> mssql_fetch_row</function>. Oltre a memorizzare i dati in un
array
con indice numerico, la funzione memorizza i dati in un array associativo
in cui la chiave è costituita dal nome del campo.
</para>
@@ -236,10 +253,9 @@
<para>
La funzione <function> mssql_fetch_object</function> è simile a
<function> mssql_fetch_array</function>, tranne che per una
- differenza, la prima restituisce un oggetto, la seconda un array.
- Indirettamente questo significa che si può accedere ai dati solo
- attraverso il nome dei campi e non tramite il loro offset ( i numeri non
- sono dei validi nomi di proprietà ).
+ differenza, la prima restituisce un oggetto, la seconda un array. Indirettamente ques
to significa
+ che si può accedere ai dati solo attraverso il nome dei campi e non tramite il loro o
ffset (i numeri non
+ sono dei validi nomi di proprietà).
</para>
<para>
A livello di velocità il comportamento è simile a
@@ -347,8 +363,7 @@
<para>
Si posiziona sul campo richiesto. Eseguendo successivamente la
funzione <function> mssql_fetch_field</function> senza indicare alcun campo,
- quest'ultima restituirà il campo richiesto tramite
- <function> mssql_fetch_field</function>.</para>
+ quest'ultima restituirà il campo richiesto tramite <function> mssql_fetch_field</funct
ion> .</para>
<para> </para>
<para>
Vedere anche <function> mssql_fetch_field</function>.</para>
@@ -388,15 +403,12 @@
</funcprototype>
</funcsynopsis>
<para>
- La funzione <function> mssql_free_result</function> permette
- di non utilizzare molta memoria durante l'esecuzione di uno script.
- Infatti, se si è sicuri di non avere più bisogno dei dati del risultato,
- si può eseguire <function> mssql_free_result</function>, e la memoria associata
- a <parameter> id_risultato</parameter> sarà liberata. Se la funzione
- non viene utilizzata, le aree di memoria resteranno disponibili per tutta
- la durata dello script. Al termine verranno liberate in modo automatico.
- Tuttavia utilizzando la funzione <function> mssql_free_result</function>,
- l'area di memoria del risultato associato a id_risultato, sarà liberata.
+ E' necessario l'utilizzo della funzione <function> mssql_free_result</function>
+ solo quando si è preoccupati dell'occupazione di memoria durante l'esecuzione
+ dello script. Normalmente tutti i dati verranno rimossi automaticamente dalla
+ memoria al termine dell'esecuzione dello script.E' tuttavia possibile eseguire
+ <function> mssql_free_result</function>, per liberare la memoria occupata dai dati
+ indicati dal parametro <parameter> id_risultato</parameter>
</para>
</refsect1>
</refentry>
@@ -405,7 +417,8 @@
<refnamediv>
<refname> mssql_get_last_message</refname>
<refpurpose>
- Restituisce l'ultimo messaggio dal server ( oltre min_message_severity?)
+ Restituisce l'ultimo messaggio dal server (oltre
+ min_message_severity?)
</refpurpose>
</refnamediv>
<refsect1>
@@ -457,6 +470,52 @@
</refsect1>
</refentry>
+ <refentry id="function.mssql-next-result">
+ <refnamediv>
+ <refname> mssql_next_result</refname>
+ <refpurpose> Muove il puntatore interno al risultato successivo</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title> Descrizione</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef> bool
+ <function> mssql_next_result</function>
+ </funcdef>
+ <paramdef> int <parameter>id_risultato</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Nel caso in cui si eseguano più di una istruzione SQL al server, oppure si eseguano
+ delle procedure memorizzate (stored procedure) con possibilità di molteplici risultat
i, il server restituirà un set di diversi risultati.
+ Questa funzione verifica se esistono ulteriori risultati dal server. Se effettivament
e
+ esiste un'altro risultato, questa funzione libera la memoria dal risultato corrente
+ e si predispone per la ricezione del risultato successivo.
+ La funzione restituisce &true; se è disponibile un'altro risultato,
+ &false; in caso contrario.
+ </para>
+ <example>
+ <title> <function>mssql_next_result</function> Esempio di utilizzo</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ $link = mssql_connect ("localhost", "utente", "password");
+ mssql_select_db("MyDB", $link);
+ $SQL = "Select * from tabella1 select * from tabella2";
+ $rs = mssql_query($SQL, $link);
+ do {
+ while ($row = mssql_fetch_row($rs)) {
+ }
+ } while (mssql_next_result($rs));
+ mssql_free_result($rs);
+ mssql_close ($link);
+?>
+]]>
+ </programlisting>
+ </example>
+ </refsect1>
+ </refentry>
+
<refentry id="function.mssql-num-fields">
<refnamediv>
<refname> mssql_num_fields</refname>
@@ -531,7 +590,7 @@
</funcsynopsis>
<para>
La funzione restituisce: o un identificativo di connessione persistente,
- o falso se si verifica un errore.
+ o &false; se si verifica un errore.
</para>
<para>
La funzione <function> mssql_pconnect</function> agisce come
@@ -539,9 +598,8 @@
</para>
<para>
Prima differenza, quando si cerca di stabilire la connessione, la funzione
- per prima cosa cerca di trovare una connessione ( persistente ) già
- aperta verso lo stesso server con i medesimi utenti e password.
- Se ne viene trovata una, la funzione restituisce l'identificativo di
+ per prima cosa cerca di trovare una connessione (persistente) già aperta verso lo ste
sso server,
+ con i medesimi utenti e password. Se ne viene trovata una, la funzione restituisce l'
identificativo di
quella connessione, invece di stabilirne una nuova.
</para>
<para>
@@ -566,7 +624,7 @@
<funcsynopsis>
<funcprototype>
<funcdef> int <function>mssql_query</function></funcdef>
- <paramdef> string <parameter>teso_query</parameter></paramdef>
+ <paramdef> string <parameter>testo_query</parameter></paramdef>
<paramdef> int
<parameter> <optional>id_connessione</optional></parameter>
</paramdef>
@@ -582,8 +640,7 @@
Se l'argomento id_connessione non viene fornito, si utilizza l'ultima connessione
aperta in ordine di tempo. Se non vi sono connessioni aperte,
la funzione tenta di stabilire una connessione, come se fosse
- utilizzata la funzione <function> mssql_connect</function>, e utilizza
- quella.
+ utilizzata la funzione <function> mssql_connect</function>, e utilizza quella.
</para>
<para>
Vedere anche: <function> mssql_db_query</function>,
@@ -608,10 +665,6 @@
<paramdef> mixed <parameter>campo</parameter></paramdef>
</funcprototype>
</funcsynopsis>
- <para>
- La funzione restituisce il contenuto della cella ( identificata dalla riga
- e dal campo indicato) dal risultato associato a id_risultato.
- </para>
<para>
La funzione <function> mssql_result</function> restituisce il contenuto di una
cella da un risultato di una query a MS SQL.
@@ -624,9 +677,10 @@
Quando si lavora con risultati abbastanza grossi, si dovrebbe considerare
l'utilizzo di funzioni che restituiscono l'intera riga ( indicate di seguito ),
dato che queste restituiscono il contenuto di molte celle in una chiamata sola.
- Pertanto sono MOLTO più veloci di <function> mssql_result</function>.
- Da notare inoltre, che specificando la posizione per l'argomento campo, la funzione
- è molto più veloce rispetto al caso in cui si indica il nome del campo o della tabell
a.
+ Pertanto sono MOLTO più veloci di
+ <function> mssql_result</function>. Da notare inoltre, che specificando
+ la posizione per l'argomento campo, la funzione è molto più veloce
+ rispetto al caso in cui si indica il nome del campo o della tabella.
</para>
<para>
Le alternative più veloci raccomandate sono:
@@ -661,8 +715,7 @@
Se l'argomento id_connessione non viene fornito, si utilizza l'ultima connessione
aperta in ordine di tempo. Se non vi sono connessioni aperte,
la funzione tenta di stabilire una connessione, come se fosse
- utilizzata la funzione <function> mssql_connect</function>, e utilizza
- quella.
+ utilizzata la funzione <function> mssql_connect</function>, e utilizza quella.
</para>
<para>
Ciascuna esecuzione di <function> mssql_query</function> sarà
--cortesi1006992601--
|