cvs: phpdoc-ro /reference/mysql book.xml configure.xml constants.xml examples.xml ini.xml reference.xml setup.xml
| From: | Simion Onea | Date: | Tue, 08 Apr 2008 12:38:56 +0000 |
| Subject: | cvs: phpdoc-ro /reference/mysql book.xml configure.xml constants.xml examples.xml ini.xml reference.xml setup.xml | ||
| Groups: | php.doc.ro | ||
| Request: | Send a blank email to doc-ro+get-395@lists.php.net to get a copy of this message | ||
simionea Tue Apr 8 12:38:56 2008 UTC
Added files:
/phpdoc-ro/reference/mysql book.xml examples.xml setup.xml
Modified files:
/phpdoc-ro/reference/mysql configure.xml constants.xml ini.xml
reference.xml
Log:
Updated the file.
http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/configure.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ro/reference/mysql/configure.xml diff -u phpdoc-ro/reference/mysql/configure.xml:1.5 phpdoc-ro/reference/mysql/configure.xml:1.6 --- phpdoc-ro/reference/mysql/configure.xml:1.5 Tue Sep 18 13:55:34 2007 +++ phpdoc-ro/reference/mysql/configure.xml Tue Apr 8 12:38:56 2008 @@ -1,74 +1,125 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.5 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> -<section xml:id="mysql.installation" xmlns="http://docbook.org/ns/docbook"> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.16 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> +<section xml:id="mysql.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> &reftitle.install; + <para xml:id="mysql.configure"> - Folosind optiunea de configurare <option role="configure">--with-mysql[=DIR]</option> - aveti posibilitatea de a va conecta la baze de date MySQL folosind PHP. - </para> - <para> - In PHP 4, optiunea <option role="configure">--with-mysql</option> este - implicita. Pentru a dezactiva aceasta setare implicita, puteti folosi - optiunea <option role="configure">--without-mysql</option>. - De asemenea in PHP 4, daca folositi MySQL fara a specifica calea catre - directorul DIR in care este instalat MySQL, PHP va folosi librariile - MySQL incluse in sursa PHP. - In Windows, nu exista un DLL, ci este pur si simplu inclus in PHP 4. - Utilizatorii care folosesc alte aplicatii care folosesc MySQL (drept examplu, - auth-mysql) sunt sfatuiti sa nu foloseasca librariile incluse in sursa PHP, - si sa specifice directorul in care a fost instalat MySQL: - <option role="configure">--with-mysql=/cale/catre/mysql</option>. - Aceasta setare va forta PHP sa soloseasca librariile furnizate de MySQL, - evitand posibile conflicte. + Pentru compilare, pur Åi simplu utilizaÅ£i opÅ£iunea de configurare + <option role="configure">--with-mysql[=DIR]</option>, + unde parametrul opÅ£ional <literal>[DIR]</literal> indicÄ directorul unde + a fost instalat MySQL. + </para> + <para> + Cu toate cÄ aceastÄ extensie MySQL este compatibilÄ cu MySQL 4.1.0 Åi + versiunile ulterioare, ea nu susÅ£ine funcÅ£ionalitatea suplimentarÄ oferitÄ de + aceste versiuni. Pentru aceasta utilizaÅ£i extensia + <link linkend="ref.mysqli">MySQLi</link>. </para> <para> - In PHP 5, MySQL nu mai este implicit, nici nu este furnizata o librarie MySQL. - Cititi <link linkend="faq.databases.mysql.php5"> - FAQ</link> pentru detalii. + DacÄ doriÅ£i sÄ instalaÅ£i extensia mysql împreunÄ cu extensia mysqli, trebuie + sÄ utilizaÅ£i aceeaÅi bibliotecÄ-client pentru a evita conflicte. </para> - <note> - <para> - Utilizatorii Windows vor trebui sa activeze <filename>php_mysql.dll</filename> - in &php.ini; si fie sa creeze o copie a fisierului <filename>libmysql.dll</filename> - in directorul Windows al sistemului, fie sa modifice <envar>PATH</envar> astfel incat sa cuprinda locatia - fisierului <filename>libmysql.dll</filename>. - </para> - <para> - Acest lucru va rezolva eroarea "Unable to load dynamic library './php_mysql.dll'". - </para> - </note> - - <para> - Pentru a compila PHP cu suport MySQL, folositi optiunea - <option role="configure"> --with-mysql=[DIR]</option> unde - <literal>[DIR]</literal> indica locatia unde a fost instalat MySQL. - </para> - <para> - Aceasta extense nu suporta toate functionalitatile unor versiuni MySQL mai mari - 4.1.0. Pentru toate functionalitatile va recomandam <link linkend="ref.mysqli">MySQLi</link>. - </para> - <para> - Daca doriti sa instalati si extensia MySQL precum si extensia MySQLi - in acelasi timp trebuie sa folositi aceasi librarile furnizata de MySQL - pentru a evita conflictele. - </para> - <warning> - <para> - Intreruperi neasteptate si probleme la pornirea PHP poti fi intalnite - daca se foloseste aceasta extensie in acelasi timp cu extensia - <link linkend="ref.recode">recode</link>. - Vedeti <link linkend="ref.recode">recode</link> pentru mai multe informatii. - </para> - </warning> - <note> - <para> - Daca aveti nevoie de un set de caractere altul decat <emphasis>latin</emphasis> - (implicit), va trebui sa instalati libraria (care nu va este furnizata) libmysql - compilata cu setul de caractere respectiv. - </para> - </note> + <section xml:id="mysql.installation.linux"> + <title>Instalarea pe sisteme Linux</title> + <section> + <title>PHP 4</title> + <para> + OpÅ£iunea <option role="configure">--with-mysql</option> este activatÄ + implicit. Acest comportament implicit poate fi dezactivat cu opÅ£iunea de + configurare <option role="configure">--without-mysql</option>. + DacÄ MySQL este activat fÄrÄ specificarea cÄii cÄtre directorul DIR de + instalare al MySQL, PHP va utiliza bibliotecile-client MySQL încorporate. + </para> + <para> + Utilizatorii care ruleazÄ alte aplicaÅ£ii care utilizeazÄ MySQL (spre + exemplu, auth-mysql) nu ar trebui sÄ utilizeze biblioteca furnizatÄ, dar sÄ + specifice calea cÄtre directorul de instalare al MySQL, în felul urmÄtor: + <option role="configure">--with-mysql=/path/to/mysql</option>. + Aceasta va forÅ£a PHP sÄ utilizeze bibliotecile-client instalate de MySQL, + evitând în acest fel orice conflicte. + </para> + </section> + <section> + <title>PHP 5+</title> + <para> + MySQL nu este activat implicit, Åi nici biblioteca MySQL nu este + furnizatÄ cu PHP. CitiÅ£i acest <link linkend="faq.databases.mysql.php5"> + FAQ</link> pentru a afla detalii despre cauze. UtilizaÅ£i opÅ£iunea de + configurare <option role="configure">--with-mysql[=DIR]</option> pentru a + include susÅ£inerea MySQL. PuteÅ£i descÄrca <emphasis>antete Åi biblioteci + </emphasis> de pe <link xlink:href="&url.mysql;">MySQL</link>. + </para> + </section> + </section> + + <section xml:id="mysql.installation.windows"> + <title>Instalarea pe sisteme Windows</title> + <section> + <title>PHP 4</title> + <para> + Extensia PHP MySQL este compilatÄ Ã®n PHP. + </para> + </section> + <section> + <title>PHP 5+</title> + <para> + MySQL nu mai este activat implicit, deci biblioteca DLL + <filename>php_mysql.dll</filename> trebuie activatÄ Ã®n &php.ini;. De + asemenea PHP are nevoie de access la biblioteca-client MySQL. Un fiÅier + numit <filename>libmysql.dll</filename> este inclus în distributivul PHP + pentru Windows Åi pentru ca PHP sÄ poatÄ comunica cu MySQL, acest fiÅier + trebuie sÄ fie disponibil în cÄile din variabila <envar>PATH</envar> a + sistemului Windows. AccesaÅ£i Åi FAQ întitulat + "<link linkend="faq.installation.addtopath">Cum sÄ adaug directorul PHP + în variabila PATH din Windows</link>" pentru informaÅ£ii despre cum sÄ + realizaÅ£i acest lucru. Cu toate cÄ copierea <filename>libmysql.dll + </filename> în directorul de sistem al Windows de asemenea funcÅ£ioneazÄ + (deoarece directorul de sistem se aflÄ implicit înscris în variabila + <envar>PATH</envar> a sistemului), aceasta nu e recomandabil. + </para> + <para> + Ca Åi în cazul activÄrii oricÄrei extensii PHP (cum ar fi + <filename>php_mysql.dll</filename>), directiva PHP + <link linkend="ini.extension-dir">extension_dir</link> trebuie sÄ fie + stabilitÄ cÄtre directorul unde sunt amplasate extensiile PHP. AccesaÅ£i de + asemenea <link linkend="install.windows.manual">InstrucÅ£iunile de instalare + manualÄ Ã®n Windows</link>. O valoare-exemplu a extension_dir pentru PHP 5 + ar putea fi <literal>c:\php\ext</literal> + </para> + <note> + <para> + DacÄ la startarea server-ului web apare o eroare similarÄ cu aceasta: + <literal>"Unable to load dynamic library './php_mysql.dll'"</literal> + (<literal>"Nu s-a reuÅit încÄrcarea bibliotecii dinamice + './php_mysql.dll'"</literal>), aceasta este din cauza cÄ + <filename>php_mysql.dll</filename> Åi/sau + <filename>libmysql.dll</filename> nu pot fi gÄsite de cÄtre sistem. + </para> + </note> + </section> + </section> + + <section xml:id="mysql.installation.notes"> + <title>Note la instalarea MySQL</title> + <warning> + <para> + Pot fi întâlnite prÄbuÅiri Åi alte probleme la startarea PHP atunci când + aceastÄ extensie este încÄrcatÄ Ã®mpreunÄ cu extensia recode. + AccesaÅ£i extensia <link linkend="ref.recode">recode</link> pentru + informaÅ£ii suplimentare. + </para> + </warning> + <note> + <para> + DacÄ aveÅ£i nevoie se seturi de caractere ce diferÄ de + <emphasis>latin</emphasis> (implicit), trebuie sÄ instalaÅ£i biblioteca + externÄ libmysql compilatÄ pentru a susÅ£ine setul de caractere dorit. + </para> + </note> + </section> </section> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/constants.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ro/reference/mysql/constants.xml diff -u phpdoc-ro/reference/mysql/constants.xml:1.4 phpdoc-ro/reference/mysql/constants.xml:1.5 --- phpdoc-ro/reference/mysql/constants.xml:1.4 Tue Sep 18 13:55:34 2007 +++ phpdoc-ro/reference/mysql/constants.xml Tue Apr 8 12:38:56 2008 @@ -1,43 +1,44 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> -<section xml:id="mysql.constants" xmlns="http://docbook.org/ns/docbook"> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.10 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> +<appendix xml:id="mysql.constants" xmlns="http://docbook.org/ns/docbook"> &reftitle.constants; &extension.constants; <para> - De la PHP 4.3.0 este posibil sa specificati modificatori (flags) optionali - pentru functiile - <function>mysql_connect</function> si <function>mysql_pconnect</function>. - Urmatoarele constante sunt definite: - <table> - <title>Constante MySQL</title> + Ãncepând cu PHP 4.3.0 este posibil de specificat fanioane-client suplimentare + pentru funcÅ£iile <function>mysql_connect</function> Åi + <function>mysql_pconnect</function>. + UrmÄtoarele constante sunt definite: + <table xml:id="mysql.client-flags"> + <title>Constante ale clientului MySQL</title> <tgroup cols="2"> <thead> <row> - <entry>Constanta</entry> + <entry>ConstantÄ</entry> <entry>Descriere</entry> </row> </thead> <tbody> <row> <entry>MYSQL_CLIENT_COMPRESS</entry> - <entry>Foloseste compresie</entry> + <entry>UtilizeazÄ protocolul de compresie</entry> </row> <row> <entry>MYSQL_CLIENT_IGNORE_SPACE</entry> - <entry>Permite folosirea spatiilor dupa numele functiilor (Atentie ! - este vorba de functiile MySQL folosite in interiorul cererilor SQL nu de functii PHP.)</entry> + <entry>Permite spaÅ£iu dupÄ denumirea funcÅ£iei</entry> </row> <row> <entry>MYSQL_CLIENT_INTERACTIVE</entry> - <entry>Permite interactive_timeout secunde (in loc de wait_timeout) - fara activitate inainte de a inchide conexiunea.</entry> + <entry>Permite o inactivitate cu durata de interactive_timeout secunde + (în loc de wait_timeout) înainte de a închide conexiunea.</entry> </row> <row> <entry>MYSQL_CLIENT_SSL</entry> - <entry>Foloseste criptare SSL. Acest modificator este valabil doar pentru versiuni ale librariilor MySQL - mai mari sau egale cu 4.0. Versiunea 3.23.x este inclusa atat in PHP 4 cat si in versiunile - binare petnru Windows ale PHP 5. + <entry>UtilizeazÄ criptarea SSL. Acest fanion este disponibil numai + începând cu versiunea 4.x sau ulterioarÄ a bibliotecii-client MySQL. + Versiunea 3.23.x este inclusÄ atât în PHP 4, cât Åi în binarele Windows + ale PHP 5. </entry> </row> </tbody> @@ -46,15 +47,15 @@ </para> <para> - Functia <function>mysql_fetch_array</function> foloseste constante - pentru diferite tipuri de rezultate. - Urmatoarele constante sunt definite: + FuncÅ£ia <function>mysql_fetch_array</function> utilizeazÄ o constantÄ pentru + diferite tipuri ale masivelor rezultante. UrmÄtoarele constante sunt + definite: <table> - <title>Constante MySQL mysql_fetch_*</title> + <title>Constante MySQL fetch</title> <tgroup cols="2"> <thead> <row> - <entry>Constanta</entry> + <entry>ConstantÄ</entry> <entry>Descriere</entry> </row> </thead> @@ -62,28 +63,29 @@ <row> <entry>MYSQL_ASSOC</entry> <entry> - Coloanele sunt returnate in tablouri avand drept index numele coloanei din tabelul MySQL. + Coloanele sunt întoarse într-un masiv având în calitate de indice + denumirea câmpului. </entry> </row> <row> <entry>MYSQL_BOTH</entry> <entry> - Coloanele sunt returnate in tablouri avand drept index numele coloanei MySQL precum si un index numeric. - (Atentie ! acest modificator dubleaza marimea tabloului rezultat. Pentru a afla numarul de cloane intoarse - impartiti la 2 rezultatul oferit de functia PHP <function>count</function>.) + Coloanele sunt întoarse într-un masiv având atât un indice numeric, cât + Åi denumirea câmpului în calitate de indice. </entry> </row> <row> <entry>MYSQL_NUM</entry> <entry> - Coloanele sunt returnate in tablouri avand numai index numeric. Numerotarea incepe de la 0, unde 0 reprezinta prima coloana. + Coloanele sunt întoarse într-un masiv având un indice numeric cÄtre + câmpuri. Acest indice începe cu 0, primul câmp din rezultat. </entry> </row> </tbody> </tgroup> </table> </para> -</section> +</appendix> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/ini.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ro/reference/mysql/ini.xml diff -u phpdoc-ro/reference/mysql/ini.xml:1.4 phpdoc-ro/reference/mysql/ini.xml:1.5 --- phpdoc-ro/reference/mysql/ini.xml:1.4 Tue Sep 18 13:55:34 2007 +++ phpdoc-ro/reference/mysql/ini.xml Tue Apr 8 12:38:56 2008 @@ -1,76 +1,87 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.14 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> <section xml:id="mysql.configuration" xmlns="http://docbook.org/ns/docbook"> &reftitle.runtime; &extension.runtime; <para> <table> - <title>Optiuni de configurare MySQL</title> - <tgroup cols="3"> + <title>OpÅ£iuni de configurare MySQL</title> + <tgroup cols="4"> <thead> <row> - <entry>Nume</entry> - <entry>Implicit</entry> - <entry>Se poate modifica din</entry> + <entry>Denumire</entry> + <entry>Valoare implicitÄ</entry> + <entry>Se poate schimba</entry> + <entry>Istoric schimbÄri</entry> </row> </thead> <tbody> <row> <entry>mysql.allow_persistent</entry> - <entry>"On"</entry> + <entry>"1"</entry> <entry>PHP_INI_SYSTEM</entry> + <entry></entry> </row> <row> <entry>mysql.max_persistent</entry> <entry>"-1"</entry> <entry>PHP_INI_SYSTEM</entry> + <entry></entry> </row> <row> <entry>mysql.max_links</entry> <entry>"-1"</entry> <entry>PHP_INI_SYSTEM</entry> + <entry></entry> </row> <row> <entry>mysql.trace_mode</entry> - <entry>"Off"</entry> + <entry>"0"</entry> <entry>PHP_INI_ALL</entry> + <entry>Disponibil începând cu PHP 4.3.0.</entry> </row> <row> <entry>mysql.default_port</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.default_socket</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry>Disponibil începând cu PHP 4.0.1.</entry> </row> <row> <entry>mysql.default_host</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.default_user</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.default_password</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.connect_timeout</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> + <entry>"60"</entry> + <entry>PHP_INI_ALL</entry> + <entry>PHP_INI_SYSTEM în PHP <= 4.3.2. Disponibil începând cu PHP 4.3.0.</entry> </row> </tbody> </tgroup> </table> - Pentru alte detalii si definitii pentru constantele PHP_INI_* va recomandam - <function>ini_set</function>. + &ini.php.constants; </para> &ini.descriptions.title; @@ -84,9 +95,9 @@ </term> <listitem> <para> - Daca sunt permise - <link linkend="features.persistent-connections">conexiuni persistente</link> - la MySQL. + IndicÄ dacÄ vor fi permise + <link linkend="features.persistent-connections">conexiuni + persistente</link> la MySQL. </para> </listitem> </varlistentry> @@ -98,7 +109,7 @@ </term> <listitem> <para> - Numarul maximum de conexiuni persistente la MySQL pentru fiecare proces. + NumÄrul maximal de conexiuni persistente la MySQL per proces. </para> </listitem> </varlistentry> @@ -110,8 +121,8 @@ </term> <listitem> <para> - Numarul maxim de conexiuni per proces, cu tot cu conexiuni persistente. - Atentie! este vorba de numarul de conexiuni si nu de numarul de cereri catre server. + NumÄrul maximal de conexiuni MySQL per proces, inclusiv conexiuni + persistente. </para> </listitem> </varlistentry> @@ -123,10 +134,9 @@ </term> <listitem> <para> - Trace mode. Daca <literal>mysql.trace_mode</literal> este activat, avertismentele - referitoare la scanari de tabele/indecsi, seturi de rezultate neeliberate, si erori - SQL vor fi afisate conform cu setarile PHP. - (Introdus de la PHP 4.3.0) + Modul de trasare. Când <literal>mysql.trace_mode</literal> este activat, + vor fi afiÅate avertizÄri pentru scanÄri ale tabelelor/indicilor, seturi + de rezultate neeliberate Åi erori SQL. (Introdus în PHP 4.3.0) </para> </listitem> </varlistentry> @@ -138,13 +148,14 @@ </term> <listitem> <para> - Portul TCP folosit implicit pentru conectarea la MySQL - daca nu este specificat alt port. Daca nici un port - implicit nu este definit PHP va folosi variabila de sistem - <envar>MYSQL_TCP_PORT</envar>, valoarea <literal>mysql-tcp</literal> din fisierul - <filename>/etc/services</filename> sau constanta definita la compilare - <constant>MYSQL_PORT</constant>, in aceasta ordine. Sistemele Windows vor - folosi doar constanta <constant>MYSQL_PORT</constant>. + NumÄrul implicit al portului TCP utilizat pentru conectarea la serverul de + baze de date, dacÄ nu este specificat un alt port. DacÄ nu este + specificatÄ o valoare implicitÄ, numÄrul portului va fi obÅ£inut din + variabila de mediu <envar>MYSQL_TCP_PORT</envar>, înregistrarea + <literal>mysql-tcp</literal> din <filename>/etc/services</filename>, sau + din constanta <constant>MYSQL_PORT</constant> de la momentul compilÄrii + în aceastÄ ordine. Win32 va utiliza numai constanta + <constant>MYSQL_PORT</constant>. </para> </listitem> </varlistentry> @@ -156,8 +167,8 @@ </term> <listitem> <para> - Numele socket folosita la conectare la un server local - de baze de date daca nu se defineste un socket la conectare. + Numele implicit al socket-ului utilizat pentru conectarea la un server de + baze de date local, dacÄ nu este specificat numele unui alt socket. </para> </listitem> </varlistentry> @@ -168,9 +179,8 @@ </term> <listitem> <para> - Gazda implicita pentru conectarea la o baza de date daca - nu se specifica alta. Aceasta valoare nu se aplica daca - PHP ruleaza in &safemode;. + Denumirea implicitÄ a serverului de baze de date, în caz cÄ nu se + specificÄ o altÄ denumire. Nu se aplicÄ Ã®n &sqlsafemode;. </para> </listitem> </varlistentry> @@ -182,9 +192,9 @@ </term> <listitem> <para> - Numele utilizatorului implicit pentru conectarea la o - baza de date daca nu se specifica alta. Aceasta - valoare nu se aplica daca PHP ruleaza in &safemode;. + Numele implicit al utilizatorului pentru a fi utilizat la conectarea la + serverul de baze de date, dacÄ nu este specificat un alt nume. Nu se + aplicÄ Ã®n &sqlsafemode;. </para> </listitem> </varlistentry> @@ -196,9 +206,9 @@ </term> <listitem> <para> - Parola implicita pentru conectarea la o baza de date daca - nu se specifica alta. Aceasta valoare nu se aplica daca - PHP ruleaza in &safemode;. + Parola implicitÄ pentru a fi utilizatÄ la conectarea la serverul de baze + de date, dacÄ nu este specificatÄ o altÄ parolÄ. Nu se aplicÄ Ã®n + &sqlsafemode;. </para> </listitem> </varlistentry> @@ -209,8 +219,8 @@ </term> <listitem> <para> - Timpul cat PHP asteapta conectarea la MySQL. Pe Linux acest timp se aplica si la - timpul de asteptare pentru primul raspuns din aprtea serverului. + Timeout-ul la conectare în secunde. Pe Linux acest timeout este de + asemenea utilizat la aÅteptarea primului rÄspuns de la server. </para> </listitem> </varlistentry> http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/reference.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ro/reference/mysql/reference.xml diff -u phpdoc-ro/reference/mysql/reference.xml:1.5 phpdoc-ro/reference/mysql/reference.xml:1.6 --- phpdoc-ro/reference/mysql/reference.xml:1.5 Mon Dec 10 17:13:00 2007 +++ phpdoc-ro/reference/mysql/reference.xml Tue Apr 8 12:38:56 2008 @@ -1,89 +1,24 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.5 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.25 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> + <reference xml:id="ref.mysql" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>Functii MySQL</title> - <titleabbrev>MySQL</titleabbrev> + <title>&Functions; MySQL</title> <partintro> - <section xml:id="mysql.intro"> - &reftitle.intro; - <para> - Aceste functii va ofera acces la serverul de baze de date MySQL. - Mai mult informatii despre MySQL puteti gasi la <link - xlink:href="&url.mysql;">&url.mysql;</link>. - </para> - <para> - Documenatia MySQL poate fi gasita la <link - xlink:href="&url.mysql.docs;">&url.mysql.docs;</link>. - </para> - </section> - - <section xml:id="mysql.requirements"> - &reftitle.required; - <para> - Pentru a putea folosi aceste functii, trebuie sa compilati PHP cu - suport MySQL. - </para> - </section> - - &reference.mysql.configure; - - &reference.mysql.ini; - - <section xml:id="mysql.resources"> - &reftitle.resources; - <para> - Sunt doua tipuri de resurse folosite de modulu MySQL. Primul este identificatorul - de legatura pentru conexiunea la baza de date, al doilea este resursa care "tine" - rezultatul unei cereri sql. - </para> - </section> - - &reference.mysql.constants; - - <section xml:id="mysql.examples"> - &reftitle.examples; - <para> - Acest exemplu simplu va va arata cum sa va conectati, cum sa faceti o cerere sql, cum - sa afisati rezultatul si in final sa va deconectati de la MySQL. - <example> - <title>Exemplu general - MySQL</title> - <programlisting role="php"> -<![CDATA[ -<?php -// Conectarea la server -$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') - or die('Nu ma pot conecta la server: ' . mysql_error()); -echo 'Connected successfully'; -// Selectarea unei baze da date -mysql_select_db('my_database') or die('Nu am putut schimba baza de date'); - -// Crearea unei cereri SQL si rularea ei -$query = 'SELECT * FROM my_table'; -$result = mysql_query($query) or die('Cererea SQL a fost incorecta: ' . mysql_error()); - -// Afisarea rezultatelor in format HTML -echo "<table>\n"; -while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { - echo "\t<tr>\n"; - foreach ($line as $col_value) { - echo "\t\t<td>$col_value</td>\n"; - } - echo "\t</tr>\n"; -} -echo "</table>\n"; - -// eliberarea rezultatului -mysql_free_result($result); - -// Inchiderea conexiunii -mysql_close($link); -?> -]]> - </programlisting> - </example> - </para> + <section xml:id="mysql.notes"> + &reftitle.notes; + <note> + <para> + Majoritatea funcÅ£iilor MySQL functions acceptÄ + <parameter>link_identifier</parameter> ca ultimul parametru opÅ£ional. + DacÄ el nu este specificat, ultima conexiune deschisÄ este utilizatÄ. + DacÄ ea nu existÄ, se încearcÄ stabilirea conexiunii cu parametrii + impliciÅ£i definiÅ£i în &php.ini;. DacÄ conexiunea nu se efectueazÄ cu + succes, funcÅ£iile întorc &false;. + </para> + </note> </section> </partintro> @@ -111,3 +46,4 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> + http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/book.xml?view=markup&rev=1.1 Index: phpdoc-ro/reference/mysql/book.xml +++ phpdoc-ro/reference/mysql/book.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: zamolxe Status: translated --> <!-- CREDITS: simionea --> <!-- Purpose: database.vendors --> <!-- Membership: bundled, external --> <book xml:id="book.mysql" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>MySQL</title> <!-- {{{ preface --> <preface xml:id="intro.mysql"> &reftitle.intro; <para> Aceste funcÅ£ii vÄ permit accesarea serverelor de baze de date MySQL. InformaÅ£ii suplimentare despre MySQL pot fi gÄsite la <link xlink:href="&url.mysql;">&url.mysql;</link>. </para> <para> DocumentaÅ£ia pentru MySQL poate fi gÄsitÄ la <link xlink:href="&url.mysql.docs;">&url.mysql.docs;</link>. </para> </preface> <!-- }}} --> &reference.mysql.setup; &reference.mysql.constants; &reference.mysql.examples; &reference.mysql.reference; </book> <!-- 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 --> http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/examples.xml?view=markup&rev=1.1 Index: phpdoc-ro/reference/mysql/examples.xml +++ phpdoc-ro/reference/mysql/examples.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: zamolxe Status: translated --> <!-- CREDITS: simionea --> <chapter xml:id="mysql.examples" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> &reftitle.examples; <section xml:id="mysql.examples-basic"> <para> Acest exemplu simplu demonstreazÄ connectarea, executarea unei interpelÄri, afiÅarea rândurilor rezultante Åi deconectarea de la o bazÄ de date MySQL. <example> <title>Exemplu general de utilizare a extensiei MySQL</title> <programlisting role="php"> <![CDATA[ <?php // Connectarea, selectarea bazei de date $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') or die('Could not connect: ' . mysql_error()); echo 'Connected successfully'; mysql_select_db('my_database') or die('Could not select database'); // Efectuarea interpelÄrii SQL $query = 'SELECT * FROM my_table'; $result = mysql_query($query) or die('Query failed: ' . mysql_error()); // AfiÅarea rezultatelor în HTML echo "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n"; // Eliberarea setului de rezultate mysql_free_result($result); // Ãnchiderea conexiunii mysql_close($link); ?> ]]> </programlisting> </example> </para> </section> </chapter> <!-- 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 --> http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/setup.xml?view=markup&rev=1.1 Index: phpdoc-ro/reference/mysql/setup.xml +++ phpdoc-ro/reference/mysql/setup.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: zamolxe Status: translated --> <!-- CREDITS: simionea --> <chapter xml:id="mysql.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> &reftitle.setup; <!-- {{{ Requirements --> <section xml:id="mysql.requirements"> &reftitle.required; <para> Pentru ca aceste funcÅ£ii sÄ devinÄ disponibile trebuie sÄ compilaÅ£i PHP cu susÅ£inerea MySQL. </para> </section> <!-- }}} --> <!-- {{{ Installation --> &reference.mysql.configure; <!-- }}} --> <!-- {{{ Configuration --> &reference.mysql.ini; <!-- }}} --> <!-- {{{ Resources --> <section xml:id="mysql.resources"> &reftitle.resources; <para> ExistÄ douÄ tipuri de resurse utilizate în modulul MySQL. Primul este identificatorul legÄturii pentru o conexiune la baza de date, al doilea este o resursÄ care menÅ£ine rezultatul unei interpelÄri. </para> </section> <!-- }}} --> </chapter> <!-- 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 -->
http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/configure.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ro/reference/mysql/configure.xml diff -u phpdoc-ro/reference/mysql/configure.xml:1.5 phpdoc-ro/reference/mysql/configure.xml:1.6 --- phpdoc-ro/reference/mysql/configure.xml:1.5 Tue Sep 18 13:55:34 2007 +++ phpdoc-ro/reference/mysql/configure.xml Tue Apr 8 12:38:56 2008 @@ -1,74 +1,125 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.5 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> -<section xml:id="mysql.installation" xmlns="http://docbook.org/ns/docbook"> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.16 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> +<section xml:id="mysql.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> &reftitle.install; + <para xml:id="mysql.configure"> - Folosind optiunea de configurare <option role="configure">--with-mysql[=DIR]</option> - aveti posibilitatea de a va conecta la baze de date MySQL folosind PHP. - </para> - <para> - In PHP 4, optiunea <option role="configure">--with-mysql</option> este - implicita. Pentru a dezactiva aceasta setare implicita, puteti folosi - optiunea <option role="configure">--without-mysql</option>. - De asemenea in PHP 4, daca folositi MySQL fara a specifica calea catre - directorul DIR in care este instalat MySQL, PHP va folosi librariile - MySQL incluse in sursa PHP. - In Windows, nu exista un DLL, ci este pur si simplu inclus in PHP 4. - Utilizatorii care folosesc alte aplicatii care folosesc MySQL (drept examplu, - auth-mysql) sunt sfatuiti sa nu foloseasca librariile incluse in sursa PHP, - si sa specifice directorul in care a fost instalat MySQL: - <option role="configure">--with-mysql=/cale/catre/mysql</option>. - Aceasta setare va forta PHP sa soloseasca librariile furnizate de MySQL, - evitand posibile conflicte. + Pentru compilare, pur Åi simplu utilizaÅ£i opÅ£iunea de configurare + <option role="configure">--with-mysql[=DIR]</option>, + unde parametrul opÅ£ional <literal>[DIR]</literal> indicÄ directorul unde + a fost instalat MySQL. + </para> + <para> + Cu toate cÄ aceastÄ extensie MySQL este compatibilÄ cu MySQL 4.1.0 Åi + versiunile ulterioare, ea nu susÅ£ine funcÅ£ionalitatea suplimentarÄ oferitÄ de + aceste versiuni. Pentru aceasta utilizaÅ£i extensia + <link linkend="ref.mysqli">MySQLi</link>. </para> <para> - In PHP 5, MySQL nu mai este implicit, nici nu este furnizata o librarie MySQL. - Cititi <link linkend="faq.databases.mysql.php5"> - FAQ</link> pentru detalii. + DacÄ doriÅ£i sÄ instalaÅ£i extensia mysql împreunÄ cu extensia mysqli, trebuie + sÄ utilizaÅ£i aceeaÅi bibliotecÄ-client pentru a evita conflicte. </para> - <note> - <para> - Utilizatorii Windows vor trebui sa activeze <filename>php_mysql.dll</filename> - in &php.ini; si fie sa creeze o copie a fisierului <filename>libmysql.dll</filename> - in directorul Windows al sistemului, fie sa modifice <envar>PATH</envar> astfel incat sa cuprinda locatia - fisierului <filename>libmysql.dll</filename>. - </para> - <para> - Acest lucru va rezolva eroarea "Unable to load dynamic library './php_mysql.dll'". - </para> - </note> - - <para> - Pentru a compila PHP cu suport MySQL, folositi optiunea - <option role="configure"> --with-mysql=[DIR]</option> unde - <literal>[DIR]</literal> indica locatia unde a fost instalat MySQL. - </para> - <para> - Aceasta extense nu suporta toate functionalitatile unor versiuni MySQL mai mari - 4.1.0. Pentru toate functionalitatile va recomandam <link linkend="ref.mysqli">MySQLi</link>. - </para> - <para> - Daca doriti sa instalati si extensia MySQL precum si extensia MySQLi - in acelasi timp trebuie sa folositi aceasi librarile furnizata de MySQL - pentru a evita conflictele. - </para> - <warning> - <para> - Intreruperi neasteptate si probleme la pornirea PHP poti fi intalnite - daca se foloseste aceasta extensie in acelasi timp cu extensia - <link linkend="ref.recode">recode</link>. - Vedeti <link linkend="ref.recode">recode</link> pentru mai multe informatii. - </para> - </warning> - <note> - <para> - Daca aveti nevoie de un set de caractere altul decat <emphasis>latin</emphasis> - (implicit), va trebui sa instalati libraria (care nu va este furnizata) libmysql - compilata cu setul de caractere respectiv. - </para> - </note> + <section xml:id="mysql.installation.linux"> + <title>Instalarea pe sisteme Linux</title> + <section> + <title>PHP 4</title> + <para> + OpÅ£iunea <option role="configure">--with-mysql</option> este activatÄ + implicit. Acest comportament implicit poate fi dezactivat cu opÅ£iunea de + configurare <option role="configure">--without-mysql</option>. + DacÄ MySQL este activat fÄrÄ specificarea cÄii cÄtre directorul DIR de + instalare al MySQL, PHP va utiliza bibliotecile-client MySQL încorporate. + </para> + <para> + Utilizatorii care ruleazÄ alte aplicaÅ£ii care utilizeazÄ MySQL (spre + exemplu, auth-mysql) nu ar trebui sÄ utilizeze biblioteca furnizatÄ, dar sÄ + specifice calea cÄtre directorul de instalare al MySQL, în felul urmÄtor: + <option role="configure">--with-mysql=/path/to/mysql</option>. + Aceasta va forÅ£a PHP sÄ utilizeze bibliotecile-client instalate de MySQL, + evitând în acest fel orice conflicte. + </para> + </section> + <section> + <title>PHP 5+</title> + <para> + MySQL nu este activat implicit, Åi nici biblioteca MySQL nu este + furnizatÄ cu PHP. CitiÅ£i acest <link linkend="faq.databases.mysql.php5"> + FAQ</link> pentru a afla detalii despre cauze. UtilizaÅ£i opÅ£iunea de + configurare <option role="configure">--with-mysql[=DIR]</option> pentru a + include susÅ£inerea MySQL. PuteÅ£i descÄrca <emphasis>antete Åi biblioteci + </emphasis> de pe <link xlink:href="&url.mysql;">MySQL</link>. + </para> + </section> + </section> + + <section xml:id="mysql.installation.windows"> + <title>Instalarea pe sisteme Windows</title> + <section> + <title>PHP 4</title> + <para> + Extensia PHP MySQL este compilatÄ Ã®n PHP. + </para> + </section> + <section> + <title>PHP 5+</title> + <para> + MySQL nu mai este activat implicit, deci biblioteca DLL + <filename>php_mysql.dll</filename> trebuie activatÄ Ã®n &php.ini;. De + asemenea PHP are nevoie de access la biblioteca-client MySQL. Un fiÅier + numit <filename>libmysql.dll</filename> este inclus în distributivul PHP + pentru Windows Åi pentru ca PHP sÄ poatÄ comunica cu MySQL, acest fiÅier + trebuie sÄ fie disponibil în cÄile din variabila <envar>PATH</envar> a + sistemului Windows. AccesaÅ£i Åi FAQ întitulat + "<link linkend="faq.installation.addtopath">Cum sÄ adaug directorul PHP + în variabila PATH din Windows</link>" pentru informaÅ£ii despre cum sÄ + realizaÅ£i acest lucru. Cu toate cÄ copierea <filename>libmysql.dll + </filename> în directorul de sistem al Windows de asemenea funcÅ£ioneazÄ + (deoarece directorul de sistem se aflÄ implicit înscris în variabila + <envar>PATH</envar> a sistemului), aceasta nu e recomandabil. + </para> + <para> + Ca Åi în cazul activÄrii oricÄrei extensii PHP (cum ar fi + <filename>php_mysql.dll</filename>), directiva PHP + <link linkend="ini.extension-dir">extension_dir</link> trebuie sÄ fie + stabilitÄ cÄtre directorul unde sunt amplasate extensiile PHP. AccesaÅ£i de + asemenea <link linkend="install.windows.manual">InstrucÅ£iunile de instalare + manualÄ Ã®n Windows</link>. O valoare-exemplu a extension_dir pentru PHP 5 + ar putea fi <literal>c:\php\ext</literal> + </para> + <note> + <para> + DacÄ la startarea server-ului web apare o eroare similarÄ cu aceasta: + <literal>"Unable to load dynamic library './php_mysql.dll'"</literal> + (<literal>"Nu s-a reuÅit încÄrcarea bibliotecii dinamice + './php_mysql.dll'"</literal>), aceasta este din cauza cÄ + <filename>php_mysql.dll</filename> Åi/sau + <filename>libmysql.dll</filename> nu pot fi gÄsite de cÄtre sistem. + </para> + </note> + </section> + </section> + + <section xml:id="mysql.installation.notes"> + <title>Note la instalarea MySQL</title> + <warning> + <para> + Pot fi întâlnite prÄbuÅiri Åi alte probleme la startarea PHP atunci când + aceastÄ extensie este încÄrcatÄ Ã®mpreunÄ cu extensia recode. + AccesaÅ£i extensia <link linkend="ref.recode">recode</link> pentru + informaÅ£ii suplimentare. + </para> + </warning> + <note> + <para> + DacÄ aveÅ£i nevoie se seturi de caractere ce diferÄ de + <emphasis>latin</emphasis> (implicit), trebuie sÄ instalaÅ£i biblioteca + externÄ libmysql compilatÄ pentru a susÅ£ine setul de caractere dorit. + </para> + </note> + </section> </section> <!-- Keep this comment at the end of the file http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/constants.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ro/reference/mysql/constants.xml diff -u phpdoc-ro/reference/mysql/constants.xml:1.4 phpdoc-ro/reference/mysql/constants.xml:1.5 --- phpdoc-ro/reference/mysql/constants.xml:1.4 Tue Sep 18 13:55:34 2007 +++ phpdoc-ro/reference/mysql/constants.xml Tue Apr 8 12:38:56 2008 @@ -1,43 +1,44 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> -<section xml:id="mysql.constants" xmlns="http://docbook.org/ns/docbook"> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.10 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> +<appendix xml:id="mysql.constants" xmlns="http://docbook.org/ns/docbook"> &reftitle.constants; &extension.constants; <para> - De la PHP 4.3.0 este posibil sa specificati modificatori (flags) optionali - pentru functiile - <function>mysql_connect</function> si <function>mysql_pconnect</function>. - Urmatoarele constante sunt definite: - <table> - <title>Constante MySQL</title> + Ãncepând cu PHP 4.3.0 este posibil de specificat fanioane-client suplimentare + pentru funcÅ£iile <function>mysql_connect</function> Åi + <function>mysql_pconnect</function>. + UrmÄtoarele constante sunt definite: + <table xml:id="mysql.client-flags"> + <title>Constante ale clientului MySQL</title> <tgroup cols="2"> <thead> <row> - <entry>Constanta</entry> + <entry>ConstantÄ</entry> <entry>Descriere</entry> </row> </thead> <tbody> <row> <entry>MYSQL_CLIENT_COMPRESS</entry> - <entry>Foloseste compresie</entry> + <entry>UtilizeazÄ protocolul de compresie</entry> </row> <row> <entry>MYSQL_CLIENT_IGNORE_SPACE</entry> - <entry>Permite folosirea spatiilor dupa numele functiilor (Atentie ! - este vorba de functiile MySQL folosite in interiorul cererilor SQL nu de functii PHP.)</entry> + <entry>Permite spaÅ£iu dupÄ denumirea funcÅ£iei</entry> </row> <row> <entry>MYSQL_CLIENT_INTERACTIVE</entry> - <entry>Permite interactive_timeout secunde (in loc de wait_timeout) - fara activitate inainte de a inchide conexiunea.</entry> + <entry>Permite o inactivitate cu durata de interactive_timeout secunde + (în loc de wait_timeout) înainte de a închide conexiunea.</entry> </row> <row> <entry>MYSQL_CLIENT_SSL</entry> - <entry>Foloseste criptare SSL. Acest modificator este valabil doar pentru versiuni ale librariilor MySQL - mai mari sau egale cu 4.0. Versiunea 3.23.x este inclusa atat in PHP 4 cat si in versiunile - binare petnru Windows ale PHP 5. + <entry>UtilizeazÄ criptarea SSL. Acest fanion este disponibil numai + începând cu versiunea 4.x sau ulterioarÄ a bibliotecii-client MySQL. + Versiunea 3.23.x este inclusÄ atât în PHP 4, cât Åi în binarele Windows + ale PHP 5. </entry> </row> </tbody> @@ -46,15 +47,15 @@ </para> <para> - Functia <function>mysql_fetch_array</function> foloseste constante - pentru diferite tipuri de rezultate. - Urmatoarele constante sunt definite: + FuncÅ£ia <function>mysql_fetch_array</function> utilizeazÄ o constantÄ pentru + diferite tipuri ale masivelor rezultante. UrmÄtoarele constante sunt + definite: <table> - <title>Constante MySQL mysql_fetch_*</title> + <title>Constante MySQL fetch</title> <tgroup cols="2"> <thead> <row> - <entry>Constanta</entry> + <entry>ConstantÄ</entry> <entry>Descriere</entry> </row> </thead> @@ -62,28 +63,29 @@ <row> <entry>MYSQL_ASSOC</entry> <entry> - Coloanele sunt returnate in tablouri avand drept index numele coloanei din tabelul MySQL. + Coloanele sunt întoarse într-un masiv având în calitate de indice + denumirea câmpului. </entry> </row> <row> <entry>MYSQL_BOTH</entry> <entry> - Coloanele sunt returnate in tablouri avand drept index numele coloanei MySQL precum si un index numeric. - (Atentie ! acest modificator dubleaza marimea tabloului rezultat. Pentru a afla numarul de cloane intoarse - impartiti la 2 rezultatul oferit de functia PHP <function>count</function>.) + Coloanele sunt întoarse într-un masiv având atât un indice numeric, cât + Åi denumirea câmpului în calitate de indice. </entry> </row> <row> <entry>MYSQL_NUM</entry> <entry> - Coloanele sunt returnate in tablouri avand numai index numeric. Numerotarea incepe de la 0, unde 0 reprezinta prima coloana. + Coloanele sunt întoarse într-un masiv având un indice numeric cÄtre + câmpuri. Acest indice începe cu 0, primul câmp din rezultat. </entry> </row> </tbody> </tgroup> </table> </para> -</section> +</appendix> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/ini.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc-ro/reference/mysql/ini.xml diff -u phpdoc-ro/reference/mysql/ini.xml:1.4 phpdoc-ro/reference/mysql/ini.xml:1.5 --- phpdoc-ro/reference/mysql/ini.xml:1.4 Tue Sep 18 13:55:34 2007 +++ phpdoc-ro/reference/mysql/ini.xml Tue Apr 8 12:38:56 2008 @@ -1,76 +1,87 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.14 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> <section xml:id="mysql.configuration" xmlns="http://docbook.org/ns/docbook"> &reftitle.runtime; &extension.runtime; <para> <table> - <title>Optiuni de configurare MySQL</title> - <tgroup cols="3"> + <title>OpÅ£iuni de configurare MySQL</title> + <tgroup cols="4"> <thead> <row> - <entry>Nume</entry> - <entry>Implicit</entry> - <entry>Se poate modifica din</entry> + <entry>Denumire</entry> + <entry>Valoare implicitÄ</entry> + <entry>Se poate schimba</entry> + <entry>Istoric schimbÄri</entry> </row> </thead> <tbody> <row> <entry>mysql.allow_persistent</entry> - <entry>"On"</entry> + <entry>"1"</entry> <entry>PHP_INI_SYSTEM</entry> + <entry></entry> </row> <row> <entry>mysql.max_persistent</entry> <entry>"-1"</entry> <entry>PHP_INI_SYSTEM</entry> + <entry></entry> </row> <row> <entry>mysql.max_links</entry> <entry>"-1"</entry> <entry>PHP_INI_SYSTEM</entry> + <entry></entry> </row> <row> <entry>mysql.trace_mode</entry> - <entry>"Off"</entry> + <entry>"0"</entry> <entry>PHP_INI_ALL</entry> + <entry>Disponibil începând cu PHP 4.3.0.</entry> </row> <row> <entry>mysql.default_port</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.default_socket</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry>Disponibil începând cu PHP 4.0.1.</entry> </row> <row> <entry>mysql.default_host</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.default_user</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.default_password</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> + <entry></entry> </row> <row> <entry>mysql.connect_timeout</entry> - <entry>"0"</entry> - <entry>PHP_INI_SYSTEM</entry> + <entry>"60"</entry> + <entry>PHP_INI_ALL</entry> + <entry>PHP_INI_SYSTEM în PHP <= 4.3.2. Disponibil începând cu PHP 4.3.0.</entry> </row> </tbody> </tgroup> </table> - Pentru alte detalii si definitii pentru constantele PHP_INI_* va recomandam - <function>ini_set</function>. + &ini.php.constants; </para> &ini.descriptions.title; @@ -84,9 +95,9 @@ </term> <listitem> <para> - Daca sunt permise - <link linkend="features.persistent-connections">conexiuni persistente</link> - la MySQL. + IndicÄ dacÄ vor fi permise + <link linkend="features.persistent-connections">conexiuni + persistente</link> la MySQL. </para> </listitem> </varlistentry> @@ -98,7 +109,7 @@ </term> <listitem> <para> - Numarul maximum de conexiuni persistente la MySQL pentru fiecare proces. + NumÄrul maximal de conexiuni persistente la MySQL per proces. </para> </listitem> </varlistentry> @@ -110,8 +121,8 @@ </term> <listitem> <para> - Numarul maxim de conexiuni per proces, cu tot cu conexiuni persistente. - Atentie! este vorba de numarul de conexiuni si nu de numarul de cereri catre server. + NumÄrul maximal de conexiuni MySQL per proces, inclusiv conexiuni + persistente. </para> </listitem> </varlistentry> @@ -123,10 +134,9 @@ </term> <listitem> <para> - Trace mode. Daca <literal>mysql.trace_mode</literal> este activat, avertismentele - referitoare la scanari de tabele/indecsi, seturi de rezultate neeliberate, si erori - SQL vor fi afisate conform cu setarile PHP. - (Introdus de la PHP 4.3.0) + Modul de trasare. Când <literal>mysql.trace_mode</literal> este activat, + vor fi afiÅate avertizÄri pentru scanÄri ale tabelelor/indicilor, seturi + de rezultate neeliberate Åi erori SQL. (Introdus în PHP 4.3.0) </para> </listitem> </varlistentry> @@ -138,13 +148,14 @@ </term> <listitem> <para> - Portul TCP folosit implicit pentru conectarea la MySQL - daca nu este specificat alt port. Daca nici un port - implicit nu este definit PHP va folosi variabila de sistem - <envar>MYSQL_TCP_PORT</envar>, valoarea <literal>mysql-tcp</literal> din fisierul - <filename>/etc/services</filename> sau constanta definita la compilare - <constant>MYSQL_PORT</constant>, in aceasta ordine. Sistemele Windows vor - folosi doar constanta <constant>MYSQL_PORT</constant>. + NumÄrul implicit al portului TCP utilizat pentru conectarea la serverul de + baze de date, dacÄ nu este specificat un alt port. DacÄ nu este + specificatÄ o valoare implicitÄ, numÄrul portului va fi obÅ£inut din + variabila de mediu <envar>MYSQL_TCP_PORT</envar>, înregistrarea + <literal>mysql-tcp</literal> din <filename>/etc/services</filename>, sau + din constanta <constant>MYSQL_PORT</constant> de la momentul compilÄrii + în aceastÄ ordine. Win32 va utiliza numai constanta + <constant>MYSQL_PORT</constant>. </para> </listitem> </varlistentry> @@ -156,8 +167,8 @@ </term> <listitem> <para> - Numele socket folosita la conectare la un server local - de baze de date daca nu se defineste un socket la conectare. + Numele implicit al socket-ului utilizat pentru conectarea la un server de + baze de date local, dacÄ nu este specificat numele unui alt socket. </para> </listitem> </varlistentry> @@ -168,9 +179,8 @@ </term> <listitem> <para> - Gazda implicita pentru conectarea la o baza de date daca - nu se specifica alta. Aceasta valoare nu se aplica daca - PHP ruleaza in &safemode;. + Denumirea implicitÄ a serverului de baze de date, în caz cÄ nu se + specificÄ o altÄ denumire. Nu se aplicÄ Ã®n &sqlsafemode;. </para> </listitem> </varlistentry> @@ -182,9 +192,9 @@ </term> <listitem> <para> - Numele utilizatorului implicit pentru conectarea la o - baza de date daca nu se specifica alta. Aceasta - valoare nu se aplica daca PHP ruleaza in &safemode;. + Numele implicit al utilizatorului pentru a fi utilizat la conectarea la + serverul de baze de date, dacÄ nu este specificat un alt nume. Nu se + aplicÄ Ã®n &sqlsafemode;. </para> </listitem> </varlistentry> @@ -196,9 +206,9 @@ </term> <listitem> <para> - Parola implicita pentru conectarea la o baza de date daca - nu se specifica alta. Aceasta valoare nu se aplica daca - PHP ruleaza in &safemode;. + Parola implicitÄ pentru a fi utilizatÄ la conectarea la serverul de baze + de date, dacÄ nu este specificatÄ o altÄ parolÄ. Nu se aplicÄ Ã®n + &sqlsafemode;. </para> </listitem> </varlistentry> @@ -209,8 +219,8 @@ </term> <listitem> <para> - Timpul cat PHP asteapta conectarea la MySQL. Pe Linux acest timp se aplica si la - timpul de asteptare pentru primul raspuns din aprtea serverului. + Timeout-ul la conectare în secunde. Pe Linux acest timeout este de + asemenea utilizat la aÅteptarea primului rÄspuns de la server. </para> </listitem> </varlistentry> http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/reference.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ro/reference/mysql/reference.xml diff -u phpdoc-ro/reference/mysql/reference.xml:1.5 phpdoc-ro/reference/mysql/reference.xml:1.6 --- phpdoc-ro/reference/mysql/reference.xml:1.5 Mon Dec 10 17:13:00 2007 +++ phpdoc-ro/reference/mysql/reference.xml Tue Apr 8 12:38:56 2008 @@ -1,89 +1,24 @@ -<?xml version="1.0" encoding="iso-8859-2"?> -<!-- $Revision: 1.5 $ --> -<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: outdated --> +<?xml version="1.0" encoding="utf-8"?> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.25 Maintainer: zamolxe Status: translated --> +<!-- CREDITS: simionea --> + <reference xml:id="ref.mysql" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> - <title>Functii MySQL</title> - <titleabbrev>MySQL</titleabbrev> + <title>&Functions; MySQL</title> <partintro> - <section xml:id="mysql.intro"> - &reftitle.intro; - <para> - Aceste functii va ofera acces la serverul de baze de date MySQL. - Mai mult informatii despre MySQL puteti gasi la <link - xlink:href="&url.mysql;">&url.mysql;</link>. - </para> - <para> - Documenatia MySQL poate fi gasita la <link - xlink:href="&url.mysql.docs;">&url.mysql.docs;</link>. - </para> - </section> - - <section xml:id="mysql.requirements"> - &reftitle.required; - <para> - Pentru a putea folosi aceste functii, trebuie sa compilati PHP cu - suport MySQL. - </para> - </section> - - &reference.mysql.configure; - - &reference.mysql.ini; - - <section xml:id="mysql.resources"> - &reftitle.resources; - <para> - Sunt doua tipuri de resurse folosite de modulu MySQL. Primul este identificatorul - de legatura pentru conexiunea la baza de date, al doilea este resursa care "tine" - rezultatul unei cereri sql. - </para> - </section> - - &reference.mysql.constants; - - <section xml:id="mysql.examples"> - &reftitle.examples; - <para> - Acest exemplu simplu va va arata cum sa va conectati, cum sa faceti o cerere sql, cum - sa afisati rezultatul si in final sa va deconectati de la MySQL. - <example> - <title>Exemplu general - MySQL</title> - <programlisting role="php"> -<![CDATA[ -<?php -// Conectarea la server -$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') - or die('Nu ma pot conecta la server: ' . mysql_error()); -echo 'Connected successfully'; -// Selectarea unei baze da date -mysql_select_db('my_database') or die('Nu am putut schimba baza de date'); - -// Crearea unei cereri SQL si rularea ei -$query = 'SELECT * FROM my_table'; -$result = mysql_query($query) or die('Cererea SQL a fost incorecta: ' . mysql_error()); - -// Afisarea rezultatelor in format HTML -echo "<table>\n"; -while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { - echo "\t<tr>\n"; - foreach ($line as $col_value) { - echo "\t\t<td>$col_value</td>\n"; - } - echo "\t</tr>\n"; -} -echo "</table>\n"; - -// eliberarea rezultatului -mysql_free_result($result); - -// Inchiderea conexiunii -mysql_close($link); -?> -]]> - </programlisting> - </example> - </para> + <section xml:id="mysql.notes"> + &reftitle.notes; + <note> + <para> + Majoritatea funcÅ£iilor MySQL functions acceptÄ + <parameter>link_identifier</parameter> ca ultimul parametru opÅ£ional. + DacÄ el nu este specificat, ultima conexiune deschisÄ este utilizatÄ. + DacÄ ea nu existÄ, se încearcÄ stabilirea conexiunii cu parametrii + impliciÅ£i definiÅ£i în &php.ini;. DacÄ conexiunea nu se efectueazÄ cu + succes, funcÅ£iile întorc &false;. + </para> + </note> </section> </partintro> @@ -111,3 +46,4 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> + http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/book.xml?view=markup&rev=1.1 Index: phpdoc-ro/reference/mysql/book.xml +++ phpdoc-ro/reference/mysql/book.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: zamolxe Status: translated --> <!-- CREDITS: simionea --> <!-- Purpose: database.vendors --> <!-- Membership: bundled, external --> <book xml:id="book.mysql" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>MySQL</title> <!-- {{{ preface --> <preface xml:id="intro.mysql"> &reftitle.intro; <para> Aceste funcÅ£ii vÄ permit accesarea serverelor de baze de date MySQL. InformaÅ£ii suplimentare despre MySQL pot fi gÄsite la <link xlink:href="&url.mysql;">&url.mysql;</link>. </para> <para> DocumentaÅ£ia pentru MySQL poate fi gÄsitÄ la <link xlink:href="&url.mysql.docs;">&url.mysql.docs;</link>. </para> </preface> <!-- }}} --> &reference.mysql.setup; &reference.mysql.constants; &reference.mysql.examples; &reference.mysql.reference; </book> <!-- 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 --> http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/examples.xml?view=markup&rev=1.1 Index: phpdoc-ro/reference/mysql/examples.xml +++ phpdoc-ro/reference/mysql/examples.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: zamolxe Status: translated --> <!-- CREDITS: simionea --> <chapter xml:id="mysql.examples" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> &reftitle.examples; <section xml:id="mysql.examples-basic"> <para> Acest exemplu simplu demonstreazÄ connectarea, executarea unei interpelÄri, afiÅarea rândurilor rezultante Åi deconectarea de la o bazÄ de date MySQL. <example> <title>Exemplu general de utilizare a extensiei MySQL</title> <programlisting role="php"> <![CDATA[ <?php // Connectarea, selectarea bazei de date $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') or die('Could not connect: ' . mysql_error()); echo 'Connected successfully'; mysql_select_db('my_database') or die('Could not select database'); // Efectuarea interpelÄrii SQL $query = 'SELECT * FROM my_table'; $result = mysql_query($query) or die('Query failed: ' . mysql_error()); // AfiÅarea rezultatelor în HTML echo "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n"; // Eliberarea setului de rezultate mysql_free_result($result); // Ãnchiderea conexiunii mysql_close($link); ?> ]]> </programlisting> </example> </para> </section> </chapter> <!-- 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 --> http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/mysql/setup.xml?view=markup&rev=1.1 Index: phpdoc-ro/reference/mysql/setup.xml +++ phpdoc-ro/reference/mysql/setup.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: zamolxe Status: translated --> <!-- CREDITS: simionea --> <chapter xml:id="mysql.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> &reftitle.setup; <!-- {{{ Requirements --> <section xml:id="mysql.requirements"> &reftitle.required; <para> Pentru ca aceste funcÅ£ii sÄ devinÄ disponibile trebuie sÄ compilaÅ£i PHP cu susÅ£inerea MySQL. </para> </section> <!-- }}} --> <!-- {{{ Installation --> &reference.mysql.configure; <!-- }}} --> <!-- {{{ Configuration --> &reference.mysql.ini; <!-- }}} --> <!-- {{{ Resources --> <section xml:id="mysql.resources"> &reftitle.resources; <para> ExistÄ douÄ tipuri de resurse utilizate în modulul MySQL. Primul este identificatorul legÄturii pentru o conexiune la baza de date, al doilea este o resursÄ care menÅ£ine rezultatul unei interpelÄri. </para> </section> <!-- }}} --> </chapter> <!-- 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 -->