cvs: phpdoc-he /reference/mysql/functions mysql-fetch-array.xml mysql-fetch-assoc.xml mysql-ping.xml

[email protected] ("shimi") Mon, 19 May 2003 18:44:35 -0000
Newsgroups php.doc.he
Message-ID <cvsshimi1053369875@cvsserver>
shimi		Mon May 19 14:44:35 2003 EDT

  Added files:                 
    /phpdoc-he/reference/mysql/functions	mysql-fetch-array.xml 
                                        	mysql-fetch-assoc.xml 
                                        	mysql-ping.xml 
  Log:
  file has been fully translated
shimi-20030519144435.txt (text/plain, 12.2 KB)
Index: phpdoc-he/reference/mysql/functions/mysql-fetch-array.xml
+++ phpdoc-he/reference/mysql/functions/mysql-fetch-array.xml
<?xml version="1.0" encoding="windows-1255"?>
<!-- $Revision: 1.1 $ -->
<!-- splitted from ./en/functions/mysql.xml, last change in rev 1.27 -->
<!-- HE-Revision: 1.00 Maintainer: shimi Status: complete -->
  <refentry id="function.mysql-fetch-array">
   <refnamediv>
    <refname>mysql_fetch_array</refname>
    <refpurpose>
     îöéá ùåøú úåöàä ëîòøê àñåöéàèéáé, îòøê îñôøé, àå ùðéäí.
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>úéàåø</title>
     <methodsynopsis>
      <type>îòøê</type><methodname>mysql_fetch_array</methodname>
      <methodparam><type>îùàá</type><parameter>úåöàä</parameter></methodparam>
      <methodparam choice="opt"><type>òøê ùìí</type><parameter>
        ñåâ_úåöàä
       </parameter></methodparam>
     </methodsynopsis>
    <para>
     îçæéøä îòøê ùúåàí ìùåøä ùðîùëä, àå &false; àí àéï éåúø ùåøåú.</para>
    <para>
     <function>mysql_fetch_array</function> äéðä âéøñà îùåôøú éåúø ùì 
     <function>mysql_fetch_row</function>.  áðåñó ìàçñåï äîéãò áúàéí
     äîñôøééí ùì îòøê äúåöàä, äéà âí îàçñðú àú äîéãò áöåøä àñåöéàèéáéú,
     ëê ùùîåú äùãåú îùîùéí ëîôúç äàéðã÷ñ.
    </para>
    <para>
     àí ìùðé èåøéí (àå éåúø) éù àú àåúå ùí ùãä, äèåø äàçøåï äåà æä
     ùé÷áì àú ä÷ãéîåú òì äàçøéí. ëãé ìâùú ìèåø(éí) àçøéí òí àåúå äùí,
     àúí çééáéí ìäùúîù áàéðã÷ñ äîñôøé ùì äèåø, àå ìéöåø alias òáåø äèåø.
     áèåøéí îñåâ alias, àéðëí éëåìéí ìâùú ìúåëï  òí ùí äèåø äî÷åøé
     (òì éãé ùéîåù á<literal>'ùãä'</literal> áãåâîà æå).
     <example>
      <title>ùàéìúà òí ùîåú ùãåú ëôåìéí</title>
      <programlisting role="sql">
<![CDATA[
select table1.field as foo, table2.field as bar from table1, table2
]]>
      </programlisting>
     </example>
    </para>
    <para>
     ãáø çùåá ùéù ìöééï ìâáé ùéîåù á <function>mysql_fetch_array</function> 
     äåà ùôåð÷öéä æå <emphasis>àéðä àéèéú îùîòåúéú</emphasis> îùéîåù á
     <function>mysql_fetch_row</function>, ìîøåú ùäéà îåñéôä òøê ðåñó øá.
    </para>
    <para>
     äôøîèø äùðé äàåôöéåðìé <parameter>ñåâ_úåöàä</parameter>
     áôåð÷öéä <function>mysql_fetch_array</function> äåà ÷áåò åéëåì
     ìäéåú àçã îäòøëéí äáàéí: MYSQL_ASSOC, MYSQL_NUM å MYSQL_BOTH.
     éëåìú æå ðåñôä á PHP 3.0.7, åáäéòãø äôøîèø, éçùá äãáø ëàéìå
     äôøîèø äåà MYSQL_BOTH.
    </para>
    <para>
     òì éãé ùéîåù á MYSQL_BOTH, ú÷áìå îòøê áòì àéðã÷ñéí îñôøééí 
     åàñåöéàèéáééí. òì éãé ùéîåù á MYSQL_ASSOC, ú÷áìå ø÷ àú äàéðã÷ñéí
     äàñåöéàèéáééí (ëîå ùäôåð÷öéä <function>mysql_fetch_assoc</function>
     òåáãú), åùéîåù á MYSQL_NUM éâøåí ì÷áìú àéðã÷ñ îñôøé áìáã (ëîå
     ùäôåð÷öéä <function>mysql_fetch_row</function> òåáãú).
    </para>
    &mysql.field-case;
    <example>
     <title>mysql_fetch_array òí MYSQL_NUM</title>
     <programlisting role="php">
<![CDATA[
<?php
    mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("ëùìåï áçéáåø: " . mysql_error());
    mysql_select_db("mydb");

    $result = mysql_query("SELECT id, name FROM mytable");

    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
        printf ("îæää: %s  ùí: %s", $row[0], $row[1]);  
    }

    mysql_free_result($result);
?>
]]>
     </programlisting>
    </example>
    <example>
     <title>mysql_fetch_array òí MYSQL_ASSOC</title>
     <programlisting role="php">
<![CDATA[
<?php
    mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("ëùìåï áçéáåø: " . mysql_error());
    mysql_select_db("mydb");

    $result = mysql_query("SELECT id, name FROM mytable");

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
        printf ("îæää: %s  ùí: %s", $row["id"], $row["name"]);
    }

    mysql_free_result($result);
?>
]]>
     </programlisting>
    </example>
    <example>
     <title>mysql_fetch_array òí MYSQL_BOTH</title>
     <programlisting role="php">
<![CDATA[
<?php
    mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("ëùìåï áçéáåø: " . mysql_error());
    mysql_select_db("mydb");

    $result = mysql_query("SELECT id, name FROM mytable");

    while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
        printf ("îæää: %s  ùí: %s", $row[0], $row["name"]);
    }

    mysql_free_result($result);
?>
]]>
     </programlisting>
    </example>
    <para>
     øàä âí:
     <function>mysql_fetch_row</function> å
     <function>mysql_fetch_assoc</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:"../../../../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
-->

Index: phpdoc-he/reference/mysql/functions/mysql-fetch-assoc.xml
+++ phpdoc-he/reference/mysql/functions/mysql-fetch-assoc.xml
<?xml version="1.0" encoding="windows-1255"?>
<!-- $Revision: 1.1 $ -->
<!-- splitted from ./en/functions/mysql.xml, last change in rev 1.45 -->
<!--  HE-Revision: 1.00 Maintainer: shimi Status: complete -->
  <refentry id="function.mysql-fetch-assoc">
   <refnamediv>
    <refname>mysql_fetch_assoc</refname>
    <refpurpose>
     îùéëú ùåøú úåöàä ëîòøê àñåöéàèéáé
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>úéàåø</title>
     <methodsynopsis>
      <type>îòøê</type><methodname>mysql_fetch_assoc</methodname>
      <methodparam><type>îùàá</type><parameter>úåöàä</parameter></methodparam>
     </methodsynopsis>
    <para>
     îçæéøä îòøê àñåöéàèéáé îäùåøä äðîùëú, àå &false; àí àéï éåúø ùåøåú</para>
    <para>
     <function>mysql_fetch_assoc</function> äéðä æää ì÷øéàä ì 
     <function>mysql_fetch_array</function> òí MYSQL_ASSOC áúåø
     äôøîèø äàåôöéåðìé äùðé. äéà îçæéøä ø÷ îòøê àñåöéàèéáé.
     æåäé äãøê ùáä <function>mysql_fetch_array</function> ôòìä áî÷åø.
     àí àúí öøéëéí âí àú äàéðã÷ñ äîñôøé åâí àú äàñåöéàèéáé ùì äîòøê,
     òìéëí ìäùúîù áôåð÷öéä <function>mysql_fetch_array</function>.
    </para>
    <para>
     àí ùðééí àå éåúø îäèåøéí ùì äúåöàä äí áòìé àåúå ùí ùãä,
     äèåø äàçøåï äåà æä ùé÷áì òãéôåú. ëãé ìâùú àì äèåø(éí) äàçø(éí)
     òí àåúå äùí, òìéëí ìâùú àì äúåöàä òí àéðã÷ñ îñôøé, àå ìäåñéó
     ùí alias. øàå àú äãåâîà áôåð÷öéä <function>mysql_fetch_array</function>
     òáåø úéàåø ìâáé ùîåú alias.
    </para>
    <para>
     ãáø çùåá ùéù ìöééï äåà ùùéîåù á <function>mysql_fetch_assoc</function>
     <emphasis>àéðå àéèé îùîòåúéú</emphasis> îùéîåù á 
     <function>mysql_fetch_row</function>, åáàåúå äæîï îåñéó òøê îùîòåúé.
    </para>
    &mysql.field-case;
    <example>
     <title>ãåâîà îåøçáú ùì <function>mysql_fetch_assoc</function></title>
     <programlisting role="php">
<![CDATA[
<?php

    $conn = mysql_connect("localhost", "mysql_user", "mysql_password");
    
    if (!$conn) {
        echo "ëùìåï áçéáåø ìîñã äðúåðéí: " . mysql_error();
        exit;
    }
    
    if (!mysql_select_db("mydbname")) {
        echo "ëùìåï ááçéøú îñã äðúåðéí: " . mysql_error();
        exit;
    }
    
    $sql = "SELECT id as userid, fullname, userstatus 
            FROM   sometable
            WHERE  userstatus = 1";

    $result = mysql_query($sql);

    if (!$result) {
        echo "ëùìåï áäøöú äùàéìúà ($sql) îîñã äðúåðéí: " . mysql_error();
        exit;
    }
    
    if (mysql_num_rows($result) == 0) {
        echo "ìà ðîöàå ùåøåú, àéï îä ìäãôéñ, åìëï úäéä éöéàä àåèåîèéú îäôåð÷öéä";
        exit;
    }
    
    // ëì òåã ùåøä ðåñôú ùì îéãò ÷ééîú, äëðñ àåúä á $row ëîòøê àñåöéàèéáé
    // äòøä: àí àúí îöôéí ø÷ ìùåøä àçú, àéï öåøê ìäùúîù áìåìàä
    // äòøä: àí úùúîùå á extract($row); áúåê äìåìàä äáàä, àúí úéöøå àú
    // $userid, $fullname åàú $userstatus
    while ($row = mysql_fetch_assoc($result)) {
        echo $row["userid"];
        echo $row["fullname"];
        echo $row["userstatus"];
    }
	    
    mysql_free_result($result);

?>
]]>
     </programlisting>
    </example>
    <para>
     øàä âí 
     <function>mysql_fetch_row</function>,
     <function>mysql_fetch_array</function>,
     <function>mysql_query</function>, å
     <function>mysql_error</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:"../../../../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
-->

Index: phpdoc-he/reference/mysql/functions/mysql-ping.xml
+++ phpdoc-he/reference/mysql/functions/mysql-ping.xml
<?xml version="1.0" encoding="windows-1255"?>
<!-- $Revision: 1.1 $ -->
<!-- splitted from ./en/functions/mysql.xml, last change in rev 1.100 -->
<!--  HE-Revision: 1.00 Maintainer: shimi Status: complete --> 
  <refentry id="function.mysql-ping">
   <refnamediv>
    <refname>mysql_ping</refname>
    <refpurpose>îáöò ôéðâ àì ùøú î÷åùø, àå îúçáø îçãù àí àéï ÷éùåø</refpurpose>
   </refnamediv>
   <refsect1>
    <title>úéàåø</title>
     <methodsynopsis>
      <type>áåìéàðé</type><methodname>mysql_ping</methodname>
      <methodparam choice="opt"><type>îùàá</type><parameter>
       îæää_÷éùåø
       </parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>mysql_ping</function> áåã÷ú äàí äçéáåø ìùøú ôåòì àå ìà.
     àí äçéáåø ëáø ìà ôåòì, äôåð÷öéä úðñä äúçáøåú îçãù àåèåîèéú. ôåð÷öéä
     æå îùîùú áòé÷ø áñ÷øéôèéí ùðùàøéí ììà ôòåìä ìîùê æîï øá (idle),
     òì îðú ìáãå÷ äàí äùøú ðéú÷ àú ä÷éùåø åäàí ÷éùåø îçãù ðçåõ.
     <function>mysql_ping</function> îçæéøä &true; àí ä÷éùåø ìùøú ôåòì,
     å &false; àí äåà ìà.
    </para>
    <para>
     øàä âí:
     <function>mysql_thread_id</function>,
     <function>mysql_list_processes</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:"../../../../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
-->