ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> phpdoc
phpdoc
[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--
 

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved