cvs: phpdoc-ro /reference/mysql book.xml configure.xml constants.xml examples.xml ini.xml reference.xml setup.xml

From: 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 &lt;= 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 &quot;tine&quot; - 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 -->
« previous php.doc.ro (#395) next »