costra          Sat Jun  8 11:48:43 2002 EDT

  Modified files:              
    /phpdoc-cs/reference/mysql/functions        mysql-change-user.xml 
                                                mysql-fetch-array.xml 
                                                mysql-fetch-assoc.xml 
                                                mysql-fetch-field.xml 
                                                mysql-fetch-lengths.xml 
                                                mysql-fetch-object.xml 
                                                mysql-fetch-row.xml 
                                                mysql-field-len.xml 
                                                mysql-field-name.xml 
                                                mysql-field-table.xml 
                                                mysql-field-type.xml 
                                                mysql-free-result.xml 
                                                mysql-get-client-info.xml 
                                                mysql-get-host-info.xml 
                                                mysql-get-proto-info.xml 
                                                mysql-get-server-info.xml 
                                                mysql-insert-id.xml 
                                                mysql-list-fields.xml 
                                                mysql-list-tables.xml 
                                                mysql-num-fields.xml 
                                                mysql-num-rows.xml 
                                                mysql-pconnect.xml 
                                                mysql-query.xml 
                                                mysql-result.xml 
                                                mysql-select-db.xml 
                                                mysql-stat.xml 
                                                mysql-tablename.xml 
                                                mysql-unbuffered-query.xml 
  Log:
  Some corrections, updates and fixes. 
  Now MySQL section is complete and total in Czech language.
  Modified Files:
        mysql-change-user.xml (en rev. 1.2)
          mysql-fetch-array.xml (1.5)
        mysql-fetch-assoc.xml (1.3)
        mysql-fetch-field.xml (1.3)
        mysql-fetch-lengths.xml (1.2)
        mysql-fetch-object.xml (1.2)
        mysql-fetch-row.xml (1.2)
        mysql-field-len.xml (1.2)
        mysql-field-name.xml (1.2)
        mysql-field-table.xml (1.2)
        mysql-field-type.xml (1.5)
        mysql-free-result.xml (1.2)
        mysql-get-client-info.xml (1.3)
        mysql-get-host-info.xml (1.4)
        mysql-get-proto-info.xml (1.4)
        mysql-get-server-info.xml (1.4)
        mysql-insert-id.xml (1.4)
        mysql-list-fields.xml (1.2)
        mysql-list-tables.xml (1.4)
        mysql-num-fields.xml (1.3)
        mysql-num-rows.xml (1.3)
        mysql-pconnect.xml (1.2)
        mysql-query.xml (1.3)
        mysql-result.xml (1.2)
        mysql-select-db.xml (1.2)
        mysql-stat.xml (1.2)
        mysql-tablename.xml (1.4)
        mysql-unbuffered-query.xml (1.3)
  
  
Index: phpdoc-cs/reference/mysql/functions/mysql-change-user.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-change-user.xml:1.1 
phpdoc-cs/reference/mysql/functions/mysql-change-user.xml:1.2
--- phpdoc-cs/reference/mysql/functions/mysql-change-user.xml:1.1       Sun Apr 14 
19:47:07 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-change-user.xml   Sat Jun  8 11:48:22 
+2002
@@ -9,7 +9,7 @@
     </refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Charakteristika</title>
+    <title>Popis</title>
      <methodsynopsis>
       <type>int</type><methodname>mysql_change_user</methodname>
 
@@ -29,15 +29,12 @@
      <parameter>databaze</parameter> nastaví se tato databáze jako výchozí,
      v opačném případě zůstane aktivní současná databáze definovaná ve změněném
      spojení.
+        &return.success;
     </para>
-
-     <!-- what is returned? bool -> succes/failure i suppose? -->
-     <!-- in PHP 3 int and in PHP 4 bool -->
-
     <note>
      <para>
       Tato funkce byla přidána v PHP 3.0.13 a vyžaduje použití MySQL
-      3.23.3 nebo vyšší.
+      3.23.3 nebo vyšší. Není dostupná v PHP 4.
      </para>
     </note>
    </refsect1>
Index: phpdoc-cs/reference/mysql/functions/mysql-fetch-array.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-fetch-array.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-fetch-array.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-fetch-array.xml:1.2       Mon Jun  3 
17:39:17 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-fetch-array.xml   Sat Jun  8 11:48:22 
+2002
@@ -61,30 +61,71 @@
 <function>mysql_fetch_assoc</function>) a použitím MYSQL_NUM, pole obsahovat
 pouze číselné klíče (tak funguje <function>mysql_fetch_row</function>).
 </para>
-<para>
-     Pro další detaily viz. také
-     <function>mysql_fetch_row</function> a
-     <function>mysql_fetch_assoc</function>.
-    </para>
+   <example>
+     <title>mysql_fetch_array s MYSQL_NUM</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo") or
+        die("Nelze se spojit");
+    mysql_select_db("mojedb");
+
+    $result = mysql_query("SELECT id, jmeno FROM moje_table");
+
+    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
+        printf ("ID: %s  Jméno: %s", $row[0], $row[1]);  
+    }
+
+    mysql_free_result($result);
+?>
+]]>
+     </programlisting>
+    </example>
     <example>
-     <title><function>mysql_fetch_array</function> příklad</title>
+     <title>mysql_fetch_array s MYSQL_ASSOC</title>
      <programlisting role="php">
 <![CDATA[
 <?php
-mysql_connect($host, $user, $password);
-mysql_select_db("databaze");
-$result = mysql_query("select uziv_id, celejmeno from tabulka");
-while ($row = mysql_fetch_array($result)) {
-    echo "user_id: ".$row["uziv_id"]."<br>\n";
-    echo "user_id: ".$row[0]."<br>\n";
-    echo "fullname: ".$row["celejmeno"]."<br>\n";
-    echo "fullname: ".$row[1]."<br>\n";
-}
-mysql_free_result($result);
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo") or
+        die("Nelze se spojit");
+    mysql_select_db("mojedb");
+
+    $result = mysql_query("SELECT id, jmeno FROM moje_table");
+
+    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
+        printf ("ID: %s  Jméno: %s", $row["id"], $row["jmeno"]);
+    }
+
+    mysql_free_result($result);
 ?>
 ]]>
      </programlisting>
     </example>
+    <example>
+     <title>mysql_fetch_array s MYSQL_BOTH</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo") or
+        die("Nelze se spojit");
+    mysql_select_db("mojedb");
+
+    $result = mysql_query("SELECT id, jmeno FROM moje_table");
+
+    while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
+        printf ("ID: %s  Jméno: %s", $row[0], $row["jmeno"]);
+    }
+
+    mysql_free_result($result);
+?>
+]]>
+     </programlisting>
+    </example>
+<para>
+     Pro další detaily viz. také
+     <function>mysql_fetch_row</function> a
+     <function>mysql_fetch_assoc</function>.
+    </para>
    </refsect1>
   </refentry>
 
Index: phpdoc-cs/reference/mysql/functions/mysql-fetch-assoc.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-fetch-assoc.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-fetch-assoc.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-fetch-assoc.xml:1.2       Mon Jun  3 
17:39:17 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-fetch-assoc.xml   Sat Jun  8 11:48:22 
+2002
@@ -40,11 +40,6 @@
      <function>mysql_fetch_row</function>, pokud je její použití přidanou
 hodnotou.
     </para>
-    <para>
-     Pro další detaily viz. také
-     <function>mysql_fetch_row</function> a
-     <function>mysql_fetch_array</function>.
-    </para>
     <example>
      <title><function>mysql_fetch_assoc</function></title>
      <programlisting role="php">
@@ -63,6 +58,12 @@
 ]]>
      </programlisting>
     </example>
+    <para>
+     Pro další detaily viz. také
+     <function>mysql_fetch_row</function>,
+     <function>mysql_fetch_array</function> a
+     <function>mysql_query</function>.
+       </para>
    </refsect1>
   </refentry>
 
Index: phpdoc-cs/reference/mysql/functions/mysql-fetch-field.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-fetch-field.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-fetch-field.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-fetch-field.xml:1.3       Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-fetch-field.xml   Sat Jun  8 11:48:22 
+2002
@@ -61,7 +61,7 @@
       </listitem>
       <listitem>
        <simpara>
-        multiple_key - 1 pokud je sloupec neunikátní klíč
+        multiple_key - 1 pokud je sloupec jiný než unikátní klíč
        </simpara>
       </listitem>
       <listitem>
Index: phpdoc-cs/reference/mysql/functions/mysql-fetch-lengths.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-fetch-lengths.xml:1.1 
phpdoc-cs/reference/mysql/functions/mysql-fetch-lengths.xml:1.2
--- phpdoc-cs/reference/mysql/functions/mysql-fetch-lengths.xml:1.1     Sun Apr 14 
19:47:08 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-fetch-lengths.xml Sat Jun  8 11:48:22 
+2002
@@ -16,11 +16,11 @@
  <methodparam><type>resource</type><parameter>výsledek</parameter></methodparam>
      </methodsynopsis>
     <para>
-     Vrátí pole obsahující délku každého sloupce v posledně načteném záznamu
+     Vrácí pole obsahující délku každého sloupce v posledně načteném záznamu
      pomocí <function>mysql_fetch_row</function>, nebo &false; dojde-li k chybě.
     </para>
     <para>
-     <function>mysql_fetch_lengths</function> obahuje délky hodnot všech
+     <function>mysql_fetch_lengths</function> obsahuje délky hodnot všech
 vrácených sloupců posledního načteného záznamu pomocí
 <function>mysql_fetch_row</function>,
 <function>mysql_fetch_array</function>, a
Index: phpdoc-cs/reference/mysql/functions/mysql-fetch-object.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-fetch-object.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-fetch-object.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-fetch-object.xml:1.2      Mon Jun  3 
17:39:17 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-fetch-object.xml  Sat Jun  8 11:48:22 
+2002
@@ -14,12 +14,12 @@
       <type>object</type><methodname>mysql_fetch_object</methodname>
 
  <methodparam><type>resource</type><parameter>výsledek</parameter></methodparam>
-      <methodparam choice="opt"><type>int</type><parameter>
+<!--       <methodparam choice="opt"><type>int</type><parameter>
         result_type
-       </parameter></methodparam>
+       </parameter></methodparam> -->
      </methodsynopsis>
     <para>
-     Vrátí objekt, jehož proměnné obsahují hodnoty načteného záznamu nebo
+     Vrácí objekt, jehož proměnné obsahují hodnoty načteného záznamu nebo
 &false; není-li žádný další záznam.</para>
     <para>
      <function>mysql_fetch_object</function> je obdobou
@@ -27,13 +27,28 @@
 pole, je vrácen objekt.  Což znamená, že k hodnotám výsledku lze
 přistupovat pouze přes názvy sloupců a nikoli přes jejich číselné klíče
 (název vlastnosti nemůže být číslo). </para>
-<para>
+    <para>
+     <programlisting role="php">
+<![CDATA[
+<?php
+
+/* tohle je správný zápis */
+echo $row->field;
+/* a toto je chybný zápis */
+echo $row->0;
+
+?>
+]]>
+     </programlisting>
+    </para>
+<!-- <para>
       Nepovinný parametr <parameter>result_type</parameter> je konstanta,
 která může nabývat následujích hodnot: MYSQL_ASSOC, MYSQL_NUM, a MYSQL_BOTH.
 Výsvětlení těchto konstant naleznete v <function>mysql_fetch_array</function>.
 </para>
-<para>
+ -->
 
+<para>
      Rychlostně je tato funkce identická s
      <function>mysql_fetch_array</function>, a téměr tak rychlá jako
      <function>mysql_fetch_row</function> (rozdíl je nevýznamný).
@@ -42,9 +57,9 @@
       <programlisting role="php">
 <![CDATA[
 <?php
-mysql_connect("hostname", "user", "password");
+mysql_connect("localhost", "mysql_uziv", "mysql_heslo");
 mysql_select_db($db);
-$result = mysql_query("select * from tabulka");
+$result = mysql_query("select uziv_id, celejmeno from tabulka");
 while ($row = mysql_fetch_object($result)) {
     echo $row->uziv_id;
     echo $row->celejmeno;
Index: phpdoc-cs/reference/mysql/functions/mysql-fetch-row.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-fetch-row.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-fetch-row.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-fetch-row.xml:1.2 Mon Jun  3 17:39:17 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-fetch-row.xml     Sat Jun  8 11:48:22 
+2002
@@ -29,7 +29,7 @@
      Viz. také: <function>mysql_fetch_array</function>,
      <function>mysql_fetch_object</function>,
      <function>mysql_data_seek</function>,
-     <function>mysql_fetch_lengths</function>, a
+     <function>mysql_fetch_lengths</function> a
      <function>mysql_result</function>.
     </para>
    </refsect1>
Index: phpdoc-cs/reference/mysql/functions/mysql-field-len.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-field-len.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-field-len.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-field-len.xml:1.3 Thu May 30 18:24:53 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-field-len.xml     Sat Jun  8 11:48:22 
+2002
@@ -5,7 +5,7 @@
    <refnamediv>
     <refname>mysql_field_len</refname>
     <refpurpose>
-     Vrátí délku sloupce tabulky
+     Vrací délku sloupce tabulky
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -18,7 +18,7 @@
 
 <methodparam><type>int</type><parameter>číslo_sloupce</parameter></methodparam>      
 </methodsynopsis>     <para>
-     <function>mysql_field_len</function> Vrací délku uvedeného sloupce
+     <function>mysql_field_len</function> vrací délku uvedeného sloupce
 v tabulce.
     </para>
     <para>
Index: phpdoc-cs/reference/mysql/functions/mysql-field-name.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-field-name.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-field-name.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-field-name.xml:1.3        Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-field-name.xml    Sat Jun  8 11:48:22 
+2002
@@ -27,7 +27,7 @@
       <parameter>číslo_sloupce</parameter> začíná nulou.
      </para>
      <para>
-     např. pořadí třetího sloupce tabulky bude číslo 2, čtvrtý sloupec v tabulce
+     Např. pořadí třetího sloupce tabulky bude číslo 2, čtvrtý sloupec v tabulce
 má číslo 3, atd.
      </para>
     </note>
Index: phpdoc-cs/reference/mysql/functions/mysql-field-table.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-field-table.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-field-table.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-field-table.xml:1.3       Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-field-table.xml   Sat Jun  8 11:48:22 
+2002
@@ -18,7 +18,7 @@
  <methodparam><type>int</type><parameter>číslo_sloupce</parameter></methodparam>
      </methodsynopsis>
     <para>
-    Vrátí jméno tabulky, která obsahuje uvedený sloupec.
+    Vrácí jméno tabulky, která obsahuje uvedený sloupec.
      </para>
     <para>
     Z důvodů zpětné kompatibility můžete také narazit na funkci
Index: phpdoc-cs/reference/mysql/functions/mysql-field-type.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-field-type.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-field-type.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-field-type.xml:1.3        Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-field-type.xml    Sat Jun  8 11:48:22 
+2002
@@ -28,30 +28,40 @@
       <programlisting role="php">
 <![CDATA[
 <?php
-
-mysql_connect("localhost:3306");
-mysql_select_db("wisconsin");
-$result = mysql_query("SELECT * FROM onek");
-$fields = mysql_num_fields($result);
-$rows   = mysql_num_rows($result);
-$i = 0;
-$table = mysql_field_table($result, $i);
-echo "Tvá tabulka '".$table."' má ".$fields." sloupců a ".$rows." záznamů
- <BR>";
-echo "Tabulka má následující sloupce: <BR>";
-while ($i < $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."<BR>";
-    $i++;
-}
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo");
+    mysql_select_db("mysql");
+    $result = mysql_query("SELECT jmeno, cislo, poznamka, typ FROM func");
+    $fields = mysql_num_fields($result);
+    $rows   = mysql_num_rows($result);
+    $table = mysql_field_table($result, 0);
+    echo "Tvá tabulka '".$table."' má ".$fields." sloupců a ".$rows." záznam(ů)\n";
+    echo "Tabulka má následující sloupce:\n";
+    for ($i=0; $i < $fields; $i++) {
+        $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."\n";
+    }
+mysql_free_result($result);
 mysql_close();
 
 ?>
 ]]>
       </programlisting>
+         <para>
+       Předchozí příklad by mohl mít následující výstup:
+      </para>
+      <screen>
+<![CDATA[
+Tvá tabulka 'func' má 4 sloupců a 1 záznam(ů)
+Tabulka má následující sloupce:
+string jmeno 64 not_null primary_key binary
+int cislo 1 not_null
+string poznamka 128 not_null
+string typ 9 not_null enum
+]]>
+      </screen>
      </example>
     </para>
     <para>
Index: phpdoc-cs/reference/mysql/functions/mysql-free-result.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-free-result.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-free-result.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-free-result.xml:1.3       Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-free-result.xml   Sat Jun  8 11:48:22 
+2002
@@ -11,15 +11,15 @@
      <methodsynopsis>
       <type>bool</type><methodname>mysql_free_result</methodname>
      
- <methodparam><type>resource</type><parameter>výsledek</parameter></methodparam>
+ <methodparam><type>resource</type><parameter>vysledek</parameter></methodparam>
      </methodsynopsis>
     <para>
      <function>mysql_free_result</function> uvolní pamět obsazenou výsledkem
- definovaným identifikátorem spojení <parameter>výsledek</parameter>.
+ definovaným identifikátorem spojení <parameter>vysledek</parameter>.
     </para>
     <para>
      <function>mysql_free_result</function> je vhodné používat pouze v případě,
-že vám záleží na tom, jak moc paměti je v průběhu skriptu použíto pro vykonaný
+kdy vám záleží na tom, jak moc paměti je v průběhu skriptu použíto pro vykonaný
 dotaz a když výsledek dotazu je příliš velký. Všechna paměť obsazená výsledky
 spojení bude jinak automaticky ulovněna až s koncem běhu skriptu.
 <!-- TODO and as of PHP4 before, see freeing resources --> </para> <para>
Index: phpdoc-cs/reference/mysql/functions/mysql-get-client-info.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-get-client-info.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-get-client-info.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-get-client-info.xml:1.3   Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-get-client-info.xml       Sat Jun  8 
+11:48:22 2002
@@ -16,9 +16,31 @@
      <function>mysql_get_client_info</function> vrací řetězec obsahující verzi
 používané klientské knihovny MySQL.
      </para>
+        <example>
+     <title>mysql_get_client_info Příklad</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    printf ("MySQL klient info: %s\n", mysql_get_client_info());
+?>
+]]>
+     </programlisting>
+     <para>
+      TPředchozí příklad by mohl mít následující výstup:
+     </para>
+     <screen>
+<![CDATA[
+MySQL klient info: 3.23.39
+]]>
+     </screen>
+    </example>
+
     <para>
-     <function>mysql_get_client_info</function> byla přidána v PHP 4.0.5.
+     Dále také: <function>mysql_get_host_info</function>,
+               <function>mysql_get_proto_info</function> z
+               <function>mysql_get_server_info</function>.
     </para>
+
    </refsect1>
   </refentry>
 
Index: phpdoc-cs/reference/mysql/functions/mysql-get-host-info.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-get-host-info.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-get-host-info.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-get-host-info.xml:1.3     Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-get-host-info.xml Sat Jun  8 11:48:22 
+2002
@@ -4,7 +4,7 @@
   <refentry id="function.mysql-get-host-info">
    <refnamediv>
     <refname>mysql_get_host_info</refname>
-    <refpurpose>Načte informaci o hostu v MySQL</refpurpose>
+    <refpurpose>Načte informaci o hostu</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -16,13 +16,34 @@
     <para>
      <function>mysql_get_host_info</function> vrací řetězec popisující
 použitý typ spojení v <parameter>spojeni</parameter>, obsahující server
-host name.  Pokud <parameter>spojeni</parameter> je vynecháno, použije posledně
+host name.  Pokud je <parameter>spojeni</parameter> vynecháno, použije posledně
 otevřené spojení.
      </para>
+    <example>
+     <title>mysql_get_host_info Příklad</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslod") or
+        die("Nelze se spojit");
+    printf ("MySQL host info: %s\n", mysql_get_host_info());
+?>
+]]>
+     </programlisting>
+     <para>
+      Předchozí příklad by mohl mít následující výstup:
+     </para>
+     <screen>
+<![CDATA[
+MySQL host info: Localhost via UNIX socket
+]]>
+     </screen>
+    </example>
     <para>
-     <function>mysql_get_host_info</function> byla přidána v PHP 4.0.5.
-    </para>
-   </refsect1>
+     Dále také: <function>mysql_get_client_info</function>,
+               <function>mysql_get_proto_info</function> and
+               <function>mysql_get_server_info</function>.
+    </para>   </refsect1>
   </refentry>
 
 <!-- Keep this comment at the end of the file
Index: phpdoc-cs/reference/mysql/functions/mysql-get-proto-info.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-get-proto-info.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-get-proto-info.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-get-proto-info.xml:1.3    Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-get-proto-info.xml        Sat Jun  8 
+11:48:22 2002
@@ -20,8 +20,30 @@
 spojení.
 
     </para>
+    <example>
+     <title>mysql_get_proto_info Příklad</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo") or
+        die("Nelze se spojit");
+    printf ("Verze protokolu MySQL: %s\n", mysql_get_proto_info());
+?>
+]]>
+     </programlisting>
+     <para>
+      Předchozí příklad by mohl mít následující výstup:
+     </para>
+     <screen>
+<![CDATA[
+Verze protokolu MySQL : 10
+]]>
+     </screen>
+    </example>
     <para>
-     <function>mysql_get_proto_info</function> byla přidána v PHP 4.0.5.
+     Dále také: <function>mysql_get_client_info</function>,
+               <function>mysql_get_host_info</function> a
+               <function>mysql_get_server_info</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-cs/reference/mysql/functions/mysql-get-server-info.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-get-server-info.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-get-server-info.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-get-server-info.xml:1.3   Thu May 30 
18:24:53 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-get-server-info.xml       Sat Jun  8 
+11:48:22 2002
@@ -19,9 +19,32 @@
      <parameter>spojeni</parameter> vynecháno, použije se posledně otevřené
 spojení.
     </para>
+    <example>
+     <title>mysql_get_server_info Příklad</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo") or
+        die("Nelze se spojit");
+    printf ("Verze MySQL serveru: %s\n", mysql_get_server_info());
+?>
+]]>
+     </programlisting>
+     <para>
+      Předchozí příklad by mohl mít následující výstup:
+     </para>
+     <screen>
+<![CDATA[
+Verze MySQL serveru: 4.0.1-alpha
+]]>
+     </screen>
+    </example>
     <para>
-     <function>mysql_get_server_info</function> byla přidána PHP 4.0.5.
+     Dále také: <function>mysql_get_client_info</function>,
+               <function>mysql_get_host_info</function> a
+               <function>mysql_get_proto_info</function>.
     </para>
+
    </refsect1>
   </refentry>
 
Index: phpdoc-cs/reference/mysql/functions/mysql-insert-id.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-insert-id.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-insert-id.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-insert-id.xml:1.3 Wed May 29 18:14:32 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-insert-id.xml     Sat Jun  8 11:48:22 
+2002
@@ -5,7 +5,7 @@
    <refnamediv>
     <refname>mysql_insert_id</refname>
     <refpurpose>
-    Vrátí hodnotu id posledního příkazu INSERT
+    Vrací generovanou hodnotu id posledního příkazu INSERT
      </refpurpose>
    </refnamediv>
    <refsect1>
@@ -45,7 +45,27 @@
 BIGINT, hodnota vrácená <function>mysql_insert_id</function>
 bude nesprávná (pouze v případě, že i samotná hodnota bude mít velikost BIGINT).
 Místo toho použijte vnitřní MySQL SQL funkci <literal>LAST_INSERT_ID()</literal>
-přímo v SQL dotazu. </para>     </warning>
+přímo v SQL dotazu. </para>     
+    </warning>
+    <example>
+     <title>mysql_insert_id Příklad</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo") or
+        die("Nelze se spojit");
+    mysql_select_db("mojedb");
+
+    mysql_query("INSERT INTO mojetabulka (produkt) values ('kosa')");
+    printf ("Posledně vložený záznam má id: %d\n", mysql_insert_id());
+?>
+]]>
+     </programlisting>
+    </example>
+    <para>
+     Dále také: <function>mysql_query</function>.
+    </para>
+       
    </refsect1>
   </refentry>
 
Index: phpdoc-cs/reference/mysql/functions/mysql-list-fields.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-list-fields.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-list-fields.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-list-fields.xml:1.2       Wed May 29 
18:14:32 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-list-fields.xml   Sat Jun  8 11:48:22 
+2002
@@ -36,12 +36,13 @@
 $columns = mysql_num_fields($fields);
 
 for ($i = 0; $i < $columns; $i++) {
-    echo mysql_field_name($fields, $i) . "\n";;
+    echo mysql_field_name($fields, $i) . "\n";
 }
+?>
 ]]>
       </programlisting>
       <para>
-       Předchozí příklad by měl následující výstup:
+       Předchozí příklad by mohl mít následující výstup:
        <screen>
 <![CDATA[
 sloupec1
Index: phpdoc-cs/reference/mysql/functions/mysql-list-tables.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-list-tables.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-list-tables.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-list-tables.xml:1.2       Wed May 29 
18:14:32 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-list-tables.xml   Sat Jun  8 11:48:22 
+2002
@@ -19,14 +19,51 @@
     <para>
      <function>mysql_list_tables</function> Na základě jména databáze vrací
         ukazatel výsledku na tabulky přesně tak jako
-        <function>mysql_db_query</function>. Můžete např. použítím
-        funkce <function>mysql_tablename</function> zjistit jména všech tabulek
+        <function>mysql_db_query</function>. Použítím         funkce 
+<function>mysql_tablename</function> můžete zjistit jména všech tabulek
         z ukazatele výsledku nebo použít jiné funkce k zjištění dalších
-        informcí o tabulkách.
+        informací jako např. <function>mysql_fetch_assoc</function>.
+    <para>
+     Parametr <parameter>database</parameter> je název databáze,
+     z které se mají číst jména tabulky.  Dojde-li k chybě, 
+     <function>mysql_list_tables</function> vrací &false;.
+    </para>
       </para>
 <para>    Z důvodů zpětné kompatibility můžete také narazit na funkci
 <function>mysql_listtables</function>. Tuto funkci však nedoporučujeme
 používat, neboť nemusí být již v dalších verzích PHP podporována.
+    </para>
+    <example>
+     <title>mysql_list_tables Příklad</title>
+     <programlisting role="php">
+<![CDATA[
+<?php
+    $dbname = 'mysql_dbjmeno';
+
+    if (!mysql_connect('mysql_host', 'mysql_uziv', 'mysql_heslo')) {
+        print 'Nelze se spojit';
+        exit;
+    }
+
+    $result = mysql_list_tables($dbname);
+    
+    if (!$result) {
+        print "Chyba DB, nelze číst tabulky\n";
+        print 'MySQL chyba: ' . mysql_error();
+        exit;
+    }
+    
+    while ($row = mysql_fetch_row($result)) {
+        print "Tabulka: $row[0]\n";
+    }
+
+    mysql_free_result($result);
+?>
+]]>
+     </programlisting>
+    </example>
+    <para>
+    Dále také: <function>mysql_list_dbs</function>,
+    a <function>mysql_tablename</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-cs/reference/mysql/functions/mysql-num-fields.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-num-fields.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-num-fields.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-num-fields.xml:1.2        Wed May 29 
18:14:32 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-num-fields.xml    Sat Jun  8 11:48:22 
+2002
@@ -4,7 +4,7 @@
   <refentry id="function.mysql-num-fields">
    <refnamediv>
     <refname>mysql_num_fields</refname>
-    <refpurpose>Vrátí počet sloupců ve výsledku</refpurpose>
+    <refpurpose>Vrací počet sloupců ve výsledku</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
Index: phpdoc-cs/reference/mysql/functions/mysql-num-rows.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-num-rows.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-num-rows.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-num-rows.xml:1.2  Wed May 29 18:14:32 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-num-rows.xml      Sat Jun  8 11:48:22 
+2002
@@ -4,7 +4,7 @@
   <refentry id="function.mysql-num-rows">
    <refnamediv>
     <refname>mysql_num_rows</refname>
-    <refpurpose>Vrátí počet záznamů ve výsledku</refpurpose>
+    <refpurpose>Vrací počet záznamů ve výsledku</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -24,27 +24,34 @@
 <![CDATA[
 <?php
 
-$link = mysql_connect("localhost", "mojejmeno", "heslo");
+$link = mysql_connect("localhost", "mysql_uziv", "mysql_heslo");
 mysql_select_db("databaze", $link);
 
 $result = mysql_query("SELECT * FROM tabulka1", $link);
 $num_rows = mysql_num_rows($result);
 
-echo "$num_rows řádků\n";
+echo "Řádků: $num_rows\n";
 
 ?>
 ]]>
       </programlisting>
      </example>
     </para>
+    <note>
+     <para>
+      Používáte-li <function>mysql_unbuffered_query</function>, 
+      <function>mysql_num_rows</function> nebude vracet správnou hodnotu dokud 
+nebudou přijaty všechny záznamy ve výsledku.
+     </para>
+    </note>
     <para>
-     Viz. také:
+     Dále také:
      <function>mysql_affected_rows</function>,
      <function>mysql_connect</function>,
-     <function>mysql_select_db</function>, a
+     <function>mysql_data_seek</function>,
+     <function>mysql_select_db</function> a
      <function>mysql_query</function>.
-    </para>
-    <para>
+    </para>   
+       <para>
     Z důvodů zpětné kompatibility můžete také narazit na funkci
 <function>mysql_numrows</function>. Tuto funkci však nedoporučujeme používat,
 neboť nemusí být již v dalších verzích PHP podporována.    </para>
Index: phpdoc-cs/reference/mysql/functions/mysql-pconnect.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-pconnect.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-pconnect.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-pconnect.xml:1.2  Wed May 29 18:14:32 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-pconnect.xml      Sat Jun  8 11:48:22 
+2002
@@ -62,15 +62,9 @@
 </para>     <para>
      Proto je tento typ spojení nazýván jako 'persistentní' - trvalý.
     </para>
-    <para>
-If you need to close idle persistent connections, set a low wait_timeout in
-MySQL
-        Potřebujete-li uzavírat persistentní spojení dříve, nastavte nižší
-hodnotu proměnné <parameter>wait_timeout</parameter> v MySQL.
-</para>
     <note>
      <para>
-      Persistentní spojení je podporováno pouze v případě, kdy je PHP spuštěno
+      Persistentní spojení funguje pouze v případě, kdy je PHP spuštěno
 jako modul (nikoli CGI). Více o této problematice naleznete v sekci
       <link linkend="features.persistent-connections">Persistentní
       databázová spojení</link>.
Index: phpdoc-cs/reference/mysql/functions/mysql-query.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-query.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-query.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-query.xml:1.3     Thu May 30 18:24:53 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-query.xml Sat Jun  8 11:48:22 2002
@@ -38,8 +38,8 @@
 Následující dotaz je syntakticky nesprávný, takže jeho vykonávání v
 <function>mysql_query</function> selže a vrátí &false;:
 <example>
-<title><function>mysql_query</function></title>       <programlisting
-role="php"> <![CDATA[
+<title><function>mysql_query</function></title>       <programlisting role="php"> 
+<![CDATA[
 <php
 $result = mysql_query("SELECT * WHERE 1=1")
     or die("Špatný dotaz!");
Index: phpdoc-cs/reference/mysql/functions/mysql-result.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-result.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-result.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-result.xml:1.2    Thu May 30 18:24:53 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-result.xml        Sat Jun  8 11:48:22 
+2002
@@ -37,7 +37,7 @@
 s voláním jiných funkcí, protože by došlo k dělení záznamů z výsledku.
 </para>
 <para>
-     Doporučené vysoce výkonné alternativy::
+     Doporučené mnohem výkonější alternativy:
      <function>mysql_fetch_row</function>,
      <function>mysql_fetch_array</function> a
      <function>mysql_fetch_object</function>.
Index: phpdoc-cs/reference/mysql/functions/mysql-select-db.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-select-db.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-select-db.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-select-db.xml:1.2 Thu May 30 18:24:53 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-select-db.xml     Sat Jun  8 11:48:22 
+2002
@@ -26,12 +26,11 @@
 <function>mysql_connect</function> bez parametrů.
     </para>
     <para>
-     Every subsequent call to <function>mysql_query</function> will be
-     made on the active database.
+     Každé další volání <function>mysql_query</function> bude vytvořeno už na platnou 
+databázi.
     </para>
     <para> Viz. také:
      <function>mysql_connect</function>,
-     <function>mysql_pconnect</function>, and
+     <function>mysql_pconnect</function> a
      <function>mysql_query</function>.
     </para>
     <para>
Index: phpdoc-cs/reference/mysql/functions/mysql-stat.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-stat.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-stat.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-stat.xml:1.2      Fri Jun  7 15:50:11 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-stat.xml  Sat Jun  8 11:48:22 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- splitted from ./en/functions/mysql.xml, last change in rev 1.62 -->
   <refentry id="function.mysql-stat">
    <refnamediv>
@@ -18,7 +18,7 @@
     <note>
      <para>
      <function>mysql_stat</function> vrací hodnoty stavů pouze pro čas od startu 
MySQL serveru,
-      vlákna, pomalé dotazy, otevřené tabulky, flush tabulky and dotazy za sekundu. 
pro
+      vlákna, pomalé dotazy, otevřené tabulky, flush tabulky a dotazy za sekundu. Pro
       kompletní výpis stavů dalších proměnných musíte použít sql dotaz SHOW STATUS.
      </para>
     </note>
@@ -28,7 +28,7 @@
       <programlisting role="php">
 <![CDATA[
 <?php
-$link = mysql_connect('localhost', "mysql_user", "mysql_password");
+$link = mysql_connect('localhost', "mysql_uziv", "mysql_heslo");
 printf("%s\n", mysql_stat($link));
 ?>
 ]]>
Index: phpdoc-cs/reference/mysql/functions/mysql-tablename.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-tablename.xml:1.2 
phpdoc-cs/reference/mysql/functions/mysql-tablename.xml:1.3
--- phpdoc-cs/reference/mysql/functions/mysql-tablename.xml:1.2 Thu May 30 18:24:53 
2002
+++ phpdoc-cs/reference/mysql/functions/mysql-tablename.xml     Sat Jun  8 11:48:22 
+2002
@@ -24,16 +24,20 @@
       <programlisting role="php">
 <![CDATA[
 <?php
-mysql_connect("host");
-$result = mysql_list_tables("wisconsin");
-for ($i = 0; $i < mysql_num_rows($result); $i++) {
-    $tb_names[$i] = mysql_tablename($result, $i);
-    echo $tb_names[$i] . "<BR>";
-}
+    mysql_connect("localhost", "mysql_uziv", "mysql_heslo");
+    $result = mysql_list_tables("mojedb");
+
+    for ($i = 0; $i < mysql_num_rows($result); $i++)
+        printf ("Tabulka: %s\n", mysql_tablename($result, $i));
+
+    mysql_free_result($result);
 ?>
 ]]>
       </programlisting>
      </example>
+    </para>
+    <para>
+     Dále také: <function>mysql_list_tables</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc-cs/reference/mysql/functions/mysql-unbuffered-query.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-unbuffered-query.xml:1.3 
phpdoc-cs/reference/mysql/functions/mysql-unbuffered-query.xml:1.4
--- phpdoc-cs/reference/mysql/functions/mysql-unbuffered-query.xml:1.3  Wed Jun  5 
16:42:03 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-unbuffered-query.xml      Sat Jun  8 
+11:48:22 2002
@@ -29,7 +29,7 @@
     </para>
     <note>
      <para>
-     Výhoda <function>mysql_unbuffered_query</function> něco stojí: Nemůžete
+     každá výhoda <function>mysql_unbuffered_query</function> něco stojí: Nemůžete
 používat funkci <function>mysql_num_rows</function> k zjištění počtu
 záznamů vrácených pomocí <function>mysql_unbuffered_query</function>. Dále také
 musíte načíst všechny záznamy vracené nebufferovaným dotazem předtím, než


Reply via email to