slawek          Fri Dec 21 18:00:19 2001 EDT

  Modified files:              
    /phpdoc/pl/functions        mysql.xml 
  Log:
  Updated to 1.77
  
  
Index: phpdoc/pl/functions/mysql.xml
diff -u phpdoc/pl/functions/mysql.xml:1.9 phpdoc/pl/functions/mysql.xml:1.10
--- phpdoc/pl/functions/mysql.xml:1.9   Thu Dec 20 07:47:47 2001
+++ phpdoc/pl/functions/mysql.xml       Fri Dec 21 18:00:19 2001
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.70 Maintainer: slawek Status: ready -->
-<!-- $Revision: 1.9 $ -->
+<!-- EN-Revision: 1.77 Maintainer: slawek Status: ready -->
+<!-- $Revision: 1.10 $ -->
  <reference id="ref.mysql">
   <title>Funkcje MySQL</title>
   <titleabbrev>MySQL</titleabbrev>
@@ -192,7 +192,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Zwraca: &true; w przypadku sukcesu lub &false; je�li wyst�pi b��d.
+     &return.success;
     </para>
     <para>
      <function>mysql_close</function> zamyka po��czenie z serwerem MySQL
@@ -216,12 +216,14 @@
     <example>
      <title>MySQL close</title>
      <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
     $link = mysql_connect ("serwer", "uzytkownik", "haslo")
         or die ("Nie mo�na si� po��czy�");
     print ("Po��czenie nawi�zane");
     mysql_close ($link);
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
     <para> 
@@ -301,12 +303,14 @@
     <example>
      <title>MySQL connect</title>
      <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
     $link = mysql_connect ("localhost", "uzytkownik", "haslo")
         or die ("Nie mo�na si� po��czy�");
     print ("Po��czenie nawi�zane");
     mysql_close ($link);
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
     <para> Patrz tak�e
@@ -339,11 +343,14 @@
      tworzy now� baz� na serwerze skojarzonym z podanym
      identyfikatorem po��czenia.
     </para>
-    <!-- returns?? bool -> succes? -->
+    <para>
+                &return.success; 
+               </para>
     <example>
      <title>tworzenie bazy MySQL</title>
      <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
     $link = mysql_pconnect ("serwer", "uzytkownik", "haslo")
         or die ("Nie mo�na si� po��czy�");
     if (mysql_create_db ("my_db")) {
@@ -351,12 +358,13 @@
     } else {
         printf ("B��d podczas tworzenia bazy: %s\n", mysql_error ());
     }
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
     <para> 
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_createdb</function>.
+     <function>mysql_createdb</function>. Jest to jednak niezalecane.
     </para>
     <para> 
      Patrz tak�e: <function>mysql_drop_db</function>.
@@ -379,7 +387,7 @@
      </funcprototype>
     </funcsynopsis>
     <para> 
-     Zwraca: &true; w przypadku sukcesu lub &false; je�li wyst�pi b��d.
+     &return.success;
     </para>
     <para> 
      <function>mysql_data_seek</function> przesuwa wewn�trzny
@@ -393,7 +401,8 @@
     <example>
      <title>mysql_data_seek</title>
      <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
     $link = mysql_pconnect ("serwer", "uzytkownik", "haslo")
         or die ("Nie mo�na si� po��czy�");
 
@@ -404,7 +413,7 @@
     $result = mysql_query ($query)
         or die ("Zapytanie zako�czone niepowodzeniem");
 
-    # pobieramy wiersze w odwrotnej kolejno�ci
+    // pobieramy wiersze w odwrotnej kolejno�ci
 
     for ($i = mysql_num_rows ($result) - 1; $i >=0; $i--) {
         if (!mysql_data_seek ($result, $i)) {
@@ -415,11 +424,12 @@
         if(!($row = mysql_fetch_object ($result)))
             continue;
 
-        echo ("$row-&gt;last_name $row-&gt;first_name&lt;BR&gt;\n";
+        echo "$row->last_name $row->first_name<br />\n"; 
     }
 
     mysql_free_result ($result);
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
    </refsect1>
@@ -457,7 +467,8 @@
     <example>
      <title>mysql_db_name</title>
      <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php
 error_reporting(E_ALL);
 
 mysql_connect("serwer", "uzytkownik", "haslo");
@@ -465,11 +476,12 @@
 
 $i = 0;
 $cnt = mysql_num_rows($db_list);
-while ($i &lt; $cnt) {
+while ($i < $cnt) {
     echo mysql_db_name($db_list, $i) . "\n";
     $i++;
 }
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
     <para>
@@ -499,7 +511,7 @@
      </funcprototype>
     </funcsynopsis>
     <para> 
-     Zwraca: dodatni identyfikator wyniku MySQL wskazuj�cy na wynik
+     Zwraca dodatni identyfikator wyniku MySQL wskazuj�cy na wynik
      zapytania, lub &false; w przypadku b��du.
     </para>
     <para> 
@@ -546,16 +558,18 @@
      </funcprototype>
     </funcsynopsis>
     <para> 
-     Zwraca: &true; w przypadku sukcesu lub &false; je�li wyst�pi b��d.
+     &return.success;
     </para>  
     <para> 
      <function>mysql_drop_db</function> usuwa ca�� baz� z serwera
      skojarzonego z podanym identyfikatorem po��czenia.
     </para>
+               <para>
+     Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie�
+     <function>mysql_dropdb</function>. Jest to jednak niezalecane.
+               </para>
     <para> 
      Patrz tak�e: <function>mysql_create_db</function>.
-     Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie�
-     <function>mysql_dropdb</function>.
     </para>
    </refsect1>
   </refentry>
@@ -593,14 +607,16 @@
      nast�pnej funkcji MySQL.
      <informalexample>
       <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 mysql_connect("serwer","uzytkownik","haslo");
-echo mysql_errno().": ".mysql_error()."&lt;BR>";
+echo mysql_errno().": ".mysql_error()."<BR>";
 mysql_select_db("niematakiejbazy");
-echo mysql_errno().": ".mysql_error()."&lt;BR>";
+echo mysql_errno().": ".mysql_error()."<BR>";
 $conn = mysql_query("SELECT * FROM niematakiejtabeli");
-echo mysql_errno().": ".mysql_error()."&lt;BR>";
-?&gt;
+echo mysql_errno().": ".mysql_error()."<BR>";
+?>
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -643,14 +659,16 @@
      nast�pnej funkcji MySQL.
      <informalexample>
       <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 mysql_connect("serwer","uzytkownik","haslo");
-echo mysql_errno().": ".mysql_error()."&lt;BR>";
+echo mysql_errno().": ".mysql_error()."<BR>";
 mysql_select_db("niematakiejbazy");
-echo mysql_errno().": ".mysql_error()."&lt;BR>";
+echo mysql_errno().": ".mysql_error()."<BR>";
 $conn = mysql_query("SELECT * FROM niematakiejtabeli");
-echo mysql_errno().": ".mysql_error()."&lt;BR>";
-?&gt;
+echo mysql_errno().": ".mysql_error()."<BR>";
+?>
+]]>
       </programlisting>
      </informalexample>
     </para>
@@ -723,24 +741,35 @@
      Je�eli dwie lub wi�cej kolumn wyniku ma te same nazwy, ostatnia
      kolumna b�dzie brana pod uwag�. Dost�p do innych kolumn o tej
      samej nazwie jest mo�liwy jedynie przez indeksowanie numeryczne
-     lub przez stworzenie aliasa.
+     lub przez stworzenie aliasa. Po stworzeniu aliasa nie mo�na
+                ju� odwo�ywa� si� do danej kolumny u�ywaj�c jej prawdziwej nazwy
+                (w tym przyk�adzie u�ywaj�c <literal>'pole'</literal>).
      <informalexample>
-      <programlisting>
-select t1.f1 as foo t2.f1 as bar from t1, t2
+      <programlisting role="sql">
+<![CDATA[
+select tjeden.pole as cos tdwa.pole as cos2 from tjeden, tdwa
+]]>
       </programlisting>
      </informalexample>
     </para>
     <para>
      Godne uwagi jest to, �e u�ycie <function>mysql_fetch_array</function>
-     NIE jest znacz�co wolniejsze od u�ycia
+     <emphasis>nie jest</emphasis> znacz�co wolniejsze od u�ycia
      <function>mysql_fetch_row</function>, a jest bardziej funkcjonalne.
     </para>
     <para>
      Opcjonalny drugi argument <parameter>result_type</parameter> w
      funkcji <function>mysql_fetch_array</function> jest sta�� i mo�e
      przyjmowa� nast�puj�ce warto�ci: MYSQL_ASSOC, MYSQL_NUM i MYSQL_BOTH.
-     (funkcjonalno�� t� dodano w PHP 3.0.7)
+     T� funkcjonalno�� dodano w PHP 3.0.7. Warto�ci� domy�ln� jest MYSQL_BOTH.
     </para>
+               <para>
+                U�ywaj�c MYSQL_BOTH otrzymasz tablic� indeksowan� zar�wno asocjacyjnie
+                jak i numerycznie. MYSQL_ASSOC dostarczy tablicy indeksowanej tylko
+                asocjacyjnie (jak w <function>mysql_fetch_assoc</function>), natomiast
+                MYSQL_NUM indeksowanej tylko numerycznie (jak w
+                <function>mysql_fetch_row</function>).
+               </para>
     <para>
      Po dalsze szczeg�y patrz tak�e
      <function>mysql_fetch_row</function> i
@@ -749,17 +778,19 @@
     <example>
      <title><function>mysql_fetch_array</function></title>
      <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php
 mysql_connect ("serwer","uzytkownik","haslo");
 $result = mysql_db_query ("database","select id_uzytkownika, pelna_nazwa from 
tabela");
 while ($row = mysql_fetch_array ($result)) {
-    echo "id_uzytkownika: ".$row["id_uzytkownika"]."&lt;br>\n";
-    echo "id_uzytkownika: ".$row[0]."&lt;br>\n";
-    echo "pelna_nazwa: ".$row["pelna_nazwa"]."&lt;br>\n";
-    echo "pelna_nazwa: ".$row[1]."&lt;br>\n";
+    echo "id_uzytkownika: ".$row["id_uzytkownika"]."<br>\n";
+    echo "id_uzytkownika: ".$row[0]."<br>\n";
+    echo "pelna_nazwa: ".$row["pelna_nazwa"]."<br>\n";
+    echo "pelna_nazwa: ".$row[1]."<br>\n";
 }
 mysql_free_result ($result);
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
    </refsect1>
@@ -802,7 +833,7 @@
     </para>
     <para>
      Godne uwagi jest to, �e u�ycie <function>mysql_fetch_assoc</function>
-     NIE jest znacz�co wolniejsze od u�ycia
+     <emphasis>nie</emphasis> jest znacz�co wolniejsze od u�ycia
      <function>mysql_fetch_row</function>, a jest bardziej funkcjonalne.
     </para>
     <para>
@@ -813,7 +844,8 @@
     <example>
      <title><function>mysql_fetch_assoc</function></title>
      <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php
 mysql_connect ("serwer","uzytkownik","haslo");
 $result = mysql_db_query ("database","select * from tabela");
 while ($row = mysql_fetch_assoc ($result)) {
@@ -821,7 +853,8 @@
     echo $row["pelna_nazwa"];
 }
 mysql_free_result ($result);
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
    </refsect1>
@@ -924,20 +957,21 @@
     <example>
      <title><function>mysql_fetch_field</function></title>
      <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php
 mysql_connect ("serwer","uzytkownik","haslo");
     or die ("Nie mo�na si� po��czy�");
 $result = mysql_db_query ("database", "select * from table")
     or die ("Zapytanie zako�czone niepowodzeniem");
 # pobieramy dane kolumny
 $i = 0;
-while ($i &lt; mysql_num_fields ($result)) {
-    echo "Informacje o kolumnie $i:&lt;BR>\n";
+while ($i < mysql_num_fields ($result)) {
+    echo "Informacje o kolumnie $i:<BR>\n";
     $meta = mysql_fetch_field ($result);
     if (!$meta) {
-        echo "Informacje niedost�pne&lt;BR>\n";
+        echo "Informacje niedost�pne<BR>\n";
     }
-    echo "&lt;PRE>
+    echo "<PRE>
 blob:         $meta->blob
 max_length:   $meta->max_length
 multiple_key: $meta->multiple_key
@@ -950,11 +984,12 @@
 unique_key:   $meta->unique_key
 unsigned:     $meta->unsigned
 zerofill:     $meta->zerofill
-&lt;/PRE>";
+</PRE>";
     $i++;
 }
 mysql_free_result ($result);
-?&gt;
+?>
+]]>
      </programlisting>
     </example>
     <para>
@@ -979,7 +1014,7 @@
      </funcprototype>
     </funcsynopsis>
     <para> 
-     Zwraca: Tablic� zawieraj�c� d�ugo�� ka�dego pola z wiersza
+     Zwraca tablic� zawieraj�c� d�ugo�� ka�dego pola z wiersza
      ostatnio pobranego przez <function>mysql_fetch_row</function>,
      lub &false;, je�eli wyst�pi b��d.
     </para>  
@@ -1029,7 +1064,8 @@
     <para>
      Opcjonalny argument <parameter>result_typ</parameter> jest
      sta�� i mo�e przyjmowa� nast�puj�ce warto�ci: MYSQL_ASSOC,
-     MYSQL_NUM, and MYSQL_BOTH.
+     MYSQL_NUM, and MYSQL_BOTH. Zobacz <function>mysql_fetch_array</function>,
+     by zapozna� si� z opisem tych sta�ych.
     </para>
     <para>
      Szybko�� tej funkcji jest identyczna jak
@@ -1039,7 +1075,8 @@
      <example>
       <title><function>mysql_fetch_object</function></title>
       <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php
 mysql_connect ("serwer","uzytkownik","haslo");
 $result = mysql_db_query ("baza", "select * from tabela");
 while ($row = mysql_fetch_object ($result)) {
@@ -1047,7 +1084,8 @@
     echo $row->pelna_nazwa;
 }
 mysql_free_result ($result);
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
@@ -1072,7 +1110,7 @@
      </funcprototype>
     </funcsynopsis>
     <para> 
-     Zwraca: Tablic� zawieraj�c� wiersz lub &false; je�eli
+     Zwraca tablic� zawieraj�c� wiersz lub &false; je�eli
      nie ma wi�cej wierszy w <parameter>wynik</parameter>.
     </para>
     <para>
@@ -1124,7 +1162,7 @@
     </para>
     <para> 
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_fieldflags</function>.
+     <function>mysql_fieldflags</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1161,6 +1199,8 @@
      <example>
       <title><function>mysql_field_name</function></title>
       <programlisting role="php">
+<![CDATA[
+<?php
 // Tabela sk�ada si� z trzech p�l: 
 //   id_uzytkownika
 //   nazwa_uzytkownika
@@ -1170,21 +1210,23 @@
 
 echo mysql_field_name($res, 0) . "\n";
 echo mysql_field_name($res, 2);
+?>
+]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Powy�szy przyk�ad da nast�puj�cy wynik:
-     <informalexample>
-      <programlisting>
+      <para>
+       Powy�szy przyk�ad da nast�puj�cy wynik:
+       <screen>
+<![CDATA[
 id_uzytkownika
 haslo
-      </programlisting>
-     </informalexample>
+]]>
+       </screen>
+      </para>
+     </example>
     </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_fieldname</function>.
+     <function>mysql_fieldname</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1208,7 +1250,7 @@
     </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_fieldlen</function>.
+     <function>mysql_fieldlen</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1259,7 +1301,7 @@
     </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_fieldtable</function>.
+     <function>mysql_fieldtable</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1289,7 +1331,8 @@
      <example>
       <title>Typy p�l MySQL</title>
       <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php
 
 mysql_connect ("serwer","uzytkownik","haslo");
 mysql_select_db ("baza");
@@ -1298,25 +1341,26 @@
 $rows   = mysql_num_rows ($result);
 $i = 0;
 $table = mysql_field_table ($result, $i);
-echo "Tabela '".$table."' ma ".$fields." p�l i ".$rows." wierszy &lt;BR&gt;";
-echo "Tabela ma nast�puj�ce pola &lt;BR&gt;"; 
+echo "Tabela '".$table."' ma ".$fields." p�l i ".$rows." wierszy <BR>";
+echo "Tabela ma nast�puj�ce pola <BR>"; 
 while ($i &lt; $fields) {
     $type  = mysql_field_type  ($result, $i);
     $name  = mysql_field_name  ($result, $i);
     $len   = mysql_field_len   ($result, $i);
     $flags = mysql_field_flags ($result, $i);
-    echo $type." ".$name." ".$len." ".$flags."&lt;BR&gt;";
+    echo $type." ".$name." ".$len." ".$flags."<BR>";
     $i++;
 }
 mysql_close();
 
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
     <para> 
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_fieldtype</function>.
+     <function>mysql_fieldtype</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1330,7 +1374,7 @@
     <title>Opis</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>int <function>mysql_free_result</function></funcdef>
+      <funcdef>bool <function>mysql_free_result</function></funcdef>
       <paramdef>resource <parameter>wynik</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1346,10 +1390,12 @@
      identyfikatorem wyniku b�dzie automatycznie zwolniona.
      <!-- TODO and as of PHP4 before, see freeing resources -->
     </para>
-    <!-- returns?? -->
+    <para>
+     &return.success;
+    </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_freeresult</function>.
+     <function>mysql_freeresult</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1398,9 +1444,10 @@
      <para>
       <function>mysql_insert_id</function> konwertuje typ warto�ci otrzymanej
       od natywnej funkcji MySQL C API <literal>mysql_insert_id()</literal>
-      na typ <literal>long</literal>. Je�li kolumna AUTO_INCREMENT jest typu
-      BIGINT, warto�� zwracana przez <function>mysql_insert_id</function>
-      b�dzie niepoprawna. Nale�y u�y� wewn�trznej funkcji MySQL
+      na typ <literal>long</literal> (czyli <type>int</type> w PHP). Je�li
+      kolumna AUTO_INCREMENT jest typu BIGINT, warto�� zwracana przez
+      <function>mysql_insert_id</function> b�dzie niepoprawna. Nale�y w
+      zapytaniu SQL u�y� wewn�trznej funkcji MySQL
       <literal>LAST_INSERT_ID()</literal>.
      </para>
     </warning>
@@ -1430,31 +1477,36 @@
      <function>mysql_list_dbs</function> zwr�ci wynik zawieraj�cy
      nazwy baz dost�pnych na serwerze skojarzonym z identyfikatorem
      po��czenia. �eby uzyska� nazwy za wska�nika wyniku nale�y
-     u�y� funkcji <function>mysql_tablename</function>.
+     u�y� funkcji <function>mysql_tablename</function> lub innej operuj�cej na
+     tablicach wynik�w.
     </para>
     <para>
      <example>
       <title><function>mysql_list_dbs</function></title>
       <programlisting role="php">
+<![CDATA[
+<?php
 $link = mysql_connect ("serwer","uzytkownik","haslo");
 $db_list = mysql_list_dbs($link);
 
 while ($row = mysql_fetch_object($db_list)) {
     echo $row->Database . "\n";
 }
+?>
+]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Powy�szy przyk�ad da nast�puj�cy wynik:
-     <informalexample>
-      <programlisting>
+      <para>
+       Powy�szy przyk�ad da nast�puj�cy wynik:
+       <screen>
+<![CDATA[
 baza1
 baza2
 baza3
 ...
-      </programlisting>
-     </informalexample>
+]]>
+       </screen>
+      </para>
+     </example>
     </para>
     <note>
      <para>
@@ -1464,7 +1516,7 @@
     </note>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_listdbs</function>.
+     <function>mysql_listdbs</function>. Jest to jednak niezalecane.
     </para>
     <para>
      Patrz tak�e <function>mysql_db_name</function>.
@@ -1500,44 +1552,39 @@
      <function>mysql_field_name</function> i
      <function>mysql_field_type</function>.
     </para>
-    <!-- 
-      this is very outdated, and now incorrect 
-    <para>
-      A result identifier is a positive integer. The function returns
-     -1 if a error occurs. A string describing the error will be
-     placed in <literal>$phperrmsg</literal>, and unless the function
-     was called as <literal>@mysql()</literal> then this error string
-     will also be printed out.
-    </para> -->
     <para>
      <example>
       <title><function>mysql_list_fields</function></title>
       <programlisting role="php">
+<![CDATA[
+<?php
 $link = mysql_connect ("serwer","uzytkownik","haslo");
 
 $fields = mysql_list_fields("baza", "tabela", $link);
 $columns = mysql_num_fields($fields);
 
-for ($i = 0; $i &lt; $columns; $i++) {
+for ($i = 0; $i < $columns; $i++) {
     echo mysql_field_name($fields, $i) . "\n";
 }
+?>
+]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Powy�szy przyk�ad da nast�puj�cy wynik:
-     <informalexample>
-      <programlisting>
+      <para>
+       Powy�szy przyk�ad da nast�puj�cy wynik:
+       <screen>
+<![CDATA[
 pole1
 pole2
 pole3
 ...
-      </programlisting>
-     </informalexample>
+]]>
+       </screen>
+      </para>
+     </example>
     </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_listfields</function>.
+     <function>mysql_listfields</function>. Jest to jednak niezalecane.
     </para>
     <!-- TODO: this is equiv. with 'select * from $table where &false;,'
          which implies you can better use the field-research functions
@@ -1569,11 +1616,12 @@
      nazw� bazy i zwraca wska�nik wyniku podobnie jak funkcja
      <function>mysql_db_query</function>. �eby uzyska� nazwy tabel
      za wska�nika wyniku nale�y u�y� funkcji
-     <function>mysql_tablename</function>.
+     <function>mysql_tablename</function> lub innej operuj�cej na
+     tablicach wynik�w.
     </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_listtables</function>.
+     <function>mysql_listtables</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1628,8 +1676,8 @@
      <example>
       <title><function>mysql_num_rows</function></title>
       <programlisting role="php">
-&lt;?php
-
+<![CDATA[
+<?php
 $link = mysql_connect ("serwer","uzytkownik","haslo");
 mysql_select_db("baza", $link);
 
@@ -1637,8 +1685,8 @@
 $num_rows = mysql_num_rows($result); 
 
 echo "$num_rows wierszy\n";
-
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
@@ -1651,7 +1699,7 @@
     </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie� 
-     <function>mysql_numrows</function>.
+     <function>mysql_numrows</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1731,6 +1779,21 @@
     <para> 
      Dlatego te� ten typ po��cze� nazywany jest 'sta�ym'.
     </para>
+    <note>
+     <para>
+      Trzeba zaznaczy�, �e sta�e po��czenia dzia�aj� jedynie z PHP pracuj�cym
+      jako modu�. Przeczytaj rozdzia�
+      <link linkend="features.persistent-connections">Sta�e po��czenia z bazami
+      danych</link> by dowiedzie� si� wi�cej.
+     </para>
+    </note>
+    <warning>
+     <para>
+      U�ywanie sta�ych po��cze� mo�e wymaga� dostrojenia konfiguracji
+      Apache'a i MySQLa, aby nie przekroczy� limitu jednoczesnych po��cze�
+      dozwolonych przez MySQL.
+     </para>
+    </warning>
    </refsect1>
   </refentry>
 
@@ -1764,11 +1827,13 @@
      </para>
     </note>
     <para>
-     <function>mysql_query</function> zwraca &true; lub &false;
-     informuj�c czy zapytanie zako�czy�o si� sukcesem czy te� nie.
-     Zwr�cona warto�� &true; oznacza, �e zapytanie by�o prawid�owe i
-     mo�e by� wykonane przez serwer. Nie m�wi natomiast nic o liczbie
-     przetworzonych lub zwr�conych wierszy. Jest r�wnie� mo�liwe, �e
+     <function>mysql_query</function> zwraca identyfikator wyniku (lub &false;
+     w przypadku niepowodzenia) jedynie dla zapyta� typu SELECT.
+     Dla innych zapyta� SQL <function>mysql_query</function> zwraca &true;
+     lub &false; informuj�c czy zapytanie zako�czy�o si� sukcesem czy te� nie.
+     Je�li nie zosta�a zwr�cona warto�� &false; to znaczy, �e zapytanie by�o
+     prawid�owe i mo�e by� wykonane przez serwer. Nie m�wi natomiast nic o
+     liczbie przetworzonych lub zwr�conych wierszy. Jest r�wnie� mo�liwe, �e
      zapytanie zostanie wykonane poprawnie, nie przetwarzaj�c lub
      zwracaj�c �adnych wierszy.
     </para>
@@ -1778,10 +1843,12 @@
      <example>
       <title><function>mysql_query</function></title>
       <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 $result = mysql_query ("SELECT * WHERE 1=1")
     or die ("Zapytanie niepoprawne");
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
@@ -1793,10 +1860,12 @@
      <example>
       <title><function>mysql_query</function></title>
       <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 $result = mysql_query ("SELECT kolumna FROM tabela")
     or die ("Zapytanie niepoprawne");
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
@@ -1812,18 +1881,23 @@
      wierszy przetworzonych przez instrukcje DELETE, INSERT, REPLACE i UPDATE.
     </para>
     <para>
-     Jedynie Po operacji SELECT, <function>mysql_query</function> zwr�ci
+     Jedynie po operacji SELECT, <function>mysql_query</function> zwr�ci
      identyfikator wyniku, kt�ry mo�na przekaza� do
-     funkcji <function>mysql_result</function>. Po zako�czeniu operacji na
-     wyniku, mo�na zwolni� zasoby przez niego wykorzystywane wywo�uj�c
+     funkcji <function>mysql_result</function> lub innych funkcji operuj�cych
+     na tablicach wynik�w. Po zako�czeniu operacji na wyniku, mo�na zwolni�
+     zasoby przez niego wykorzystywane wywo�uj�c
      <function>mysql_free_result</function>. Po zako�czeniu dzia�ania skryptu
      pami�� i tak b�dzie automatycznie zwolniona.
     </para>
     <para>
-     Patrz tak�e: <function>mysql_affected_rows</function>,
+     Patrz tak�e: <function>mysql_num_rows</function>,
+     <function>mysql_affected_rows</function>,
      <function>mysql_db_query</function>,
      <function>mysql_unbuffered_query</function>,
      <function>mysql_free_result</function>,
+     <function>mysql_fetch_array</function>,
+     <function>mysql_fetch_row</function>,
+     <function>mysql_fetch_assoc</function>,
      <function>mysql_result</function>,
      <function>mysql_select_db</function> i
      <function>mysql_connect</function>.
@@ -1944,7 +2018,7 @@
      </funcprototype>
     </funcsynopsis>
     <para> 
-     Zwraca: &true; w przypadku sukcesu, &false; je�li wyst�pi b��d.
+     &return.success;
     </para>
     <para>
      <function>mysql_select_db</function> ustawia aktywn� baz� danych
@@ -1952,7 +2026,7 @@
      Je�eli identyfikator nie zostanie podany, wykorzystane zostanie
      ostatnio otwarte po��czenie. Je�eli �adne po��czenie nie jest otwarte,
      funkcja spr�buje je nawi�za� wywo�uj�c
-     <function>mysql_connect</function>.
+     <function>mysql_connect</function> bez argument�w.
     </para>
     <para>
      Kolejne wywo�ania funkcji <function>mysql_query</function> b�d�
@@ -1965,7 +2039,7 @@
     </para>
     <para>
      Aby zachowa� zgodno�� z poprzednimi wersjami, mo�na u�y� r�wnie�
-     <function>mysql_selectdb</function>.
+     <function>mysql_selectdb</function>. Jest to jednak niezalecane.
     </para>
    </refsect1>
   </refentry>
@@ -1992,16 +2066,18 @@
      <example>
       <title>Przyk�ad u�ycia <function>mysql_tablename</function></title>
       <programlisting role="php">
-&lt;?php 
+<![CDATA[
+<?php
 mysql_connect ("serwer","uzytkownik","haslo");
 $result = mysql_list_tables ("baza");
 $i = 0;
-while ($i &lt; mysql_num_rows ($result)) {
+while ($i < mysql_num_rows ($result)) {
     $tb_names[$i] = mysql_tablename ($result, $i);
-    echo $tb_names[$i] . "&lt;BR>";
+    echo $tb_names[$i] . "<BR>";
     $i++;
 }
-?&gt;
+?>
+]]>
       </programlisting>
      </example>
     </para>
@@ -2126,6 +2202,7 @@
 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:"../../manual.ced"
 sgml-exposed-tags:nil


Reply via email to