[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Sat Apr 13 17:00:55 2002 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Partial update to EN 1.100, That's all I could do before The Split. Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.24 phpdoc/pl/functions/mysql.xml:1.25 --- phpdoc/pl/functions/mysql.xml:1.24 Thu Apr 11 12:50:25 2002 +++ phpdoc/pl/functions/mysql.xml Sat Apr 13 17:00:55 2002 -1,6 +1,6 ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.95 Maintainer: slawek Status: ready -- -!-- $Revision: 1.24 $ -- +!-- EN-Revision: 1.100 Maintainer: slawek Status: ready -- +!-- $Revision: 1.25 $ -- reference id=ref.mysql titleMySQL/title titleabbrevMySQL/titleabbrev -290,6 +290,48 /refsect1 /refentry + refentry id=function.mysql-character_set_name + refnamediv +refnamemysql_character_set_name/refname +refpurposeZwraca nazwê zestawu znaków/refpurpose + /refnamediv + refsect1 +titleOpis/title +methodsynopsis + typeint/typemethodnamemysql_character_set_name/methodname + methodparam +choice=opttyperesource/typeparameteridentyfikator_po³±czenia/parameter/methodparam +/methodsynopsis +para + functionmysql_character_set_name/function zwraca domy¶lny zestaw znaków + dla bie¿±cego po³±czenia. +/para + example + titleprzyk³ad u¿ycia functionmysql_character_set_name/function/title + programlisting role=php +![CDATA[ +?php +$link = mysql_connect('localhost', 'u¿ytkownik', 'has³o'); +$charset = mysql_character_set_name($link); +printf (obecny zestaw znaków to %s\n, $charset); +? +]] + /programlisting + para + Powy¿szy przyk³ad da nastêpuj±cy wynik: + screen +![CDATA[ +latin1 +]] + /screen + /para + /example +para + Patrz tak¿e: + functionmysql_real_escape_string/function +/para + /refsect1 + /refentry + refentry id=function.mysql-close refnamediv refnamemysql_close/refname -792,7 +834,39 functionmysql_escape_string/function nie dotyczy znaków literal%/literal i literal_/literal. /simpara + simpara + Funkcja ta dzia³a identycznie jak functionmysql_real_escape_string/function, + z tym wyj±tkiem, ¿e mysql_real_escape_string() pobiera identyfikator + po³±czenia i wstawia znaki unikowe zgodnie z bie¿±cym zestawem znaków. + functionmysql_escape_string/function nie pobiera identyfikatora + po³±czenia i nie bierze pod uwagê bie¿±cego zestawu znaków. + /simpara /note +example + titleprzyk³ad u¿ycia functionmysql_real_escape_string/function/title + programlisting role=php +![CDATA[ +?php +$link = mysql_connect('localhost', 'u¿ytkownik', 'has³o'); +$item = Zak's Laptop; +$escaped_item = mysql_real_escape_string($item); +printf (£añcuch ze znakami unikowymi: %s\n, $escaped_item); +? +]] + /programlisting + para + Powy¿szy przyk³ad da nastêpuj±cy wynik: + screen +![CDATA[ +£añcuch ze znakami unikowymi: Zak\'s Laptop +]] + /screen + /para +/example +para + Patrz tak¿e: + functionmysql_real_escape_string/function +/para /refsect1 /refentry -1647,6 +1721,58 /refsect1 /refentry + refentry id=function.mysql-list-processes + refnamediv +refnamemysql_list_processes/refname +refpurposeZwraca listê procesów MySQL/refpurpose + /refnamediv + refsect1 +titleOpis/title + methodsynopsis + typeresource/typemethodnamemysql_list_processes/methodname + methodparam choice=opttyperesource/typeparameter +identyfikator_po³±czenia + /parameter/methodparam + /methodsynopsis +para + functionmysql_list_processes/function zwraca wska¼nik wyniku + zawieraj±cego opis aktualnych w±tków serwera. +/para +para + example + titleprzyk³ad u¿ycia functionmysql_list_processes/function/title + programlisting role=php +![CDATA[ +?php +$link = mysql_connect('localhost', 'u¿ytkownik', 'has³o'); + +$result = mysql_list_processes($link); +while ($row = mysql_fetch_row($result)){ +printf(%s %s %s %s %s\n, $row[Id], $row[Host], $row[db], + $row[Command], $row[Time]); +} +mysql_free_result ($result); +? +]] + /programlisting + para + Powy¿szy przyk³ad da nastêpuj±cy wynik: + screen +![CDATA[ +1 localhost test Processlist 0 +4 localhost mysql sleep 5 +]] + /screen + /para + /example +/para +para + Patrz tak¿e: + functionmysql_thread_id/function +/para + /refsect1 + /refentry + refentry id=function.mysql-list-tables refnamediv refnamemysql_list_tables/refname -1832,6 +1958,36 /refsect1 /refentry + refentry id=function.mysql-ping + refnamediv +refnamemysql_ping/refname +refpurposeSprawdza po³±czenie z serwerem, lub nazwi±zuje po³±czenie, je¶li go +nie by³o/refpurpose + /refnamediv + refsect1 +titleOpis/title +
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Thu Apr 11 12:50:27 2002 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Updated to EN 1.95 Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.23 phpdoc/pl/functions/mysql.xml:1.24 --- phpdoc/pl/functions/mysql.xml:1.23 Sun Mar 17 08:41:54 2002 +++ phpdoc/pl/functions/mysql.xml Thu Apr 11 12:50:25 2002 -1,6 +1,6 ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.91 Maintainer: slawek Status: ready -- -!-- $Revision: 1.23 $ -- +!-- EN-Revision: 1.95 Maintainer: slawek Status: ready -- +!-- $Revision: 1.24 $ -- reference id=ref.mysql titleMySQL/title titleabbrevMySQL/titleabbrev -279,15 +279,12 zostanie ustawiona bie¿±ca. Je¿eli nowa kombinacja u¿ytkownik/has³o bêdzie nieprawid³owa, bie¿±cy u¿ytkownik pozostanie aktywny. + return.success; /para - - !-- what is returned? bool - succes/failure i suppose? -- - !-- in PHP 3 int and in PHP 4 bool -- - note para Tê funkcjê dodano w PHP 3.0.13 i wymaga ona MySQL w wersji 3.23.3 lub - pó¼niejszej. + pó¼niejszej. Nie jest dostêpna w PHP 4. /para /note /refsect1 -1125,9 +1122,6 methodsynopsis typeobject/typemethodnamemysql_fetch_object/methodname methodparamtyperesource/typeparameterwynik/parameter/methodparam - methodparam choice=opttypeint/typeparameter -typ_wyniku - /parameter/methodparam /methodsynopsis para Zwraca: obiekt, którego w³a¶ciwo¶ci zawieraj± pobrany wiersz, -1141,10 +1135,18 ofsetu (liczby nie s± dopuszczalne jako nazwy w³a¶ciwo¶ci). /para para - Opcjonalny argument parameterresult_typ/parameter jest - sta³± i mo¿e przyjmowaæ nastêpuj±ce warto¶ci: MYSQL_ASSOC, - MYSQL_NUM, and MYSQL_BOTH. Zobacz functionmysql_fetch_array/function, - by zapoznaæ siê z opisem tych sta³ych. + programlisting role=php +![CDATA[ +?php + +/* poprawnie */ +echo $wiersz-pole; +/* niepoprawnie */ +echo $wiersz-0; + +? +]] + /programlisting /para para Szybko¶æ tej funkcji jest identyczna jak -2176,7 +2178,7 refsect1 titleOpis/title methodsynopsis - typeint/typemethodnamemysql_get_server_info/methodname + typestring/typemethodnamemysql_get_server_info/methodname methodparam choice=opttyperesource/typeparameteridentyfikator_po³±czenia/parameter/methodparam /methodsynopsis para
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Sun Mar 17 08:41:54 2002 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Updated to EN 1.91 Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.22 phpdoc/pl/functions/mysql.xml:1.23 --- phpdoc/pl/functions/mysql.xml:1.22 Wed Mar 13 17:14:11 2002 +++ phpdoc/pl/functions/mysql.xml Sun Mar 17 08:41:54 2002 -1,92 +1,163 ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.85 Maintainer: slawek Status: ready -- -!-- $Revision: 1.22 $ -- +!-- EN-Revision: 1.91 Maintainer: slawek Status: ready -- +!-- $Revision: 1.23 $ -- reference id=ref.mysql titleMySQL/title titleabbrevMySQL/titleabbrev partintro - simpara -Funkcje te umo¿liwiaj± dostêp do serwerów baz danych MySQL. Aby je -uaktywniæ musisz skompilowaæ PHP z obs³ug± MySQL u¿ywaj±c opcji -option role=configure--with-mysql/option. Je¶li u¿yjesz tej opcji -bez podania ¶cie¿ki do MySQL, PHP wykorzysta w³asne biblioteki klienta. -U¿ytkownicy, którzy uruchamiaj± inne aplikacje korzystaj±ce z MySQL -(na przyk³ad równocze¶nie PHP3 i PHP4 jako modu³y apache, lub modu³ -auth-mysql) powinni zawsze podawaæ ¶cie¿kê do MySQL: -option role=configure--with-mysql=/sciezka/do/mysql/option. To -wymusi na PHP u¿ycie bibliotek zainstalowanych przez MySQL, co pozwoli -unikn±æ konfliktów. - /simpara - simpara + para id=mysql.intro +Funkcje te umo¿liwiaj± dostêp do serwerów baz danych MySQL. Wiêcej informacji o MySQL mo¿na znale¼æ na stronie ulink url=url.mysql;url.mysql;/ulink. - /simpara - simpara + /para + para Dokumentacja do MySQL znajduje siê pod adresem ulink url=url.mysql.docs;url.mysql.docs;/ulink. - /simpara - para -Zachowanie funkcji MySQL zale¿y od ustawieñ w -link linkend=configurationpliku konfiguracyjnym/link. -table - titlelink linkend=ini.sect.mysqlOpcje konfiguracyjne MySQL/link/title - tgroup cols=3 - thead - row -entryNazwa/entry -entryDomy¶lnie/entry -entryZmiana/entry - /row - /thead - tbody - row -entrymysql.allow_persistent/entry -entryOn/entry -entryPHP_INI_SYSTEM/entry - /row - row -entrymysql.max_persistent/entry -entry-1/entry -entryPHP_INI_SYSTEM/entry - /row - row -entrymysql.max_links/entry -entry-1/entry -entryPHP_INI_SYSTEM/entry - /row - row -entrymysql.default_port/entry -entryNULL/entry -entryPHP_INI_ALL/entry - /row - row -entrymysql.default_socket/entry -entryNULL/entry -entryPHP_INI_ALL/entry - /row - row -entrymysql.default_host/entry -entryNULL/entry -entryPHP_INI_ALL/entry - /row - row -entrymysql.default_user/entry -entryNULL/entry -entryPHP_INI_ALL/entry - /row - /tbody - /tgroup -/table -By uzyskaæ wiêcej informacji na temat sta³ych PHP_INI_* zobacz functionini_set/function. /para - para -Ten prosty przyk³ad demonstruje jak siê po³±czyæ, wykonaæ zapytanie, -wy¶wietliæ wyniki i roz³±czyæ z baz± MySQL. -example - titleWykorzystanie funkcji MySQL/title - programlisting role=php -![CDATA[ + section id=mysql.requirements +titleWymagania/title +para + Aby funkcje by³y dostêpne, nale¿y skompilowaæ PHP z obs³ug± MySQL +/para + /section + + section id=mysql.installation +titleInstallation/title +para + Podaj±c opcjê konfiguracyjn± option role=configure--with-mysql/option + umo¿liwiasz PHP dostêp do baz MySQL. Je¶li u¿yjesz jej bez podania ¶cie¿ki + do MySQL, PHP wykorzysta w³asne biblioteki klienta. + W PHP4 obs³uga MySQL jest zawsze w³±czona, wiêc je¶li nie podasz tej + opcji, PHP równie¿ u¿yje wbudowanych bibliotek. U¿ytkownicy, którzy + uruchamiaj± inne aplikacje korzystaj±ce z MySQL (na przyk³ad równocze¶nie + PHP3 i PHP4 jako modu³y apache, lub modu³ auth-mysql) powinni zawsze + podawaæ ¶cie¿kê do MySQL: + option role=configure--with-mysql=/sciezka/do/mysql/option. To + wymusi na PHP u¿ycie bibliotek zainstalowanych przez MySQL, co pozwoli + unikn±æ konfliktów. +/para + /section + + section id=mysql.configuration +titleKonfiguracja/title +para + Zachowanie funkcji MySQL zale¿y od ustawieñ w + link linkend=configurationpliku konfiguracyjnym/link. + table + titlelink linkend=ini.sect.mysqlOpcje konfiguracyjne MySQL/link/title + tgroup cols=3 + thead +row + entryNazwa/entry + entryDomy¶lnie/entry + entryZmiana/entry +/row + /thead + tbody +row + entrymysql.allow_persistent/entry + entryOn/entry + entryPHP_INI_SYSTEM/entry +/row +row +
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Sat Jan 26 08:30:52 2002 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Updated to EN 1.84 (no diff) Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.17 phpdoc/pl/functions/mysql.xml:1.18 --- phpdoc/pl/functions/mysql.xml:1.17 Sat Jan 19 14:24:28 2002 +++ phpdoc/pl/functions/mysql.xml Sat Jan 26 08:30:50 2002 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.83 Maintainer: slawek Status: ready -- -!-- $Revision: 1.17 $ -- +!-- EN-Revision: 1.84 Maintainer: slawek Status: ready -- +!-- $Revision: 1.18 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Sat Jan 19 14:24:28 2002 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Fixed unfinished sentence, removed tabs. Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.16 phpdoc/pl/functions/mysql.xml:1.17 --- phpdoc/pl/functions/mysql.xml:1.16 Sat Jan 12 14:34:32 2002 +++ phpdoc/pl/functions/mysql.xml Sat Jan 19 14:24:28 2002 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.82 Maintainer: slawek Status: ready -- -!-- $Revision: 1.16 $ -- +!-- EN-Revision: 1.83 Maintainer: slawek Status: ready -- +!-- $Revision: 1.17 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev @@ -398,8 +398,8 @@ identyfikatorem po³±czenia. /para para -return.success; - /para + return.success; +/para example titletworzenie bazy MySQL/title programlisting role=php @@ -618,10 +618,10 @@ functionmysql_drop_db/function usuwa ca³± bazê z serwera skojarzonego z podanym identyfikatorem po³±czenia. /para - para +para Aby zachowaæ zgodno¶æ z poprzednimi wersjami, mo¿na u¿yæ równie¿ functionmysql_dropdb/function. Jest to jednak niezalecane. - /para +/para para Patrz tak¿e: functionmysql_create_db/function. /para @@ -796,8 +796,8 @@ kolumna bêdzie brana pod uwagê. Dostêp do innych kolumn o tej samej nazwie jest mo¿liwy jedynie przez indeksowanie numeryczne lub przez stworzenie aliasa. Po stworzeniu aliasa nie mo¿na -ju¿ odwo³ywaæ siê do danej kolumny u¿ywaj±c jej prawdziwej nazwy -(w tym przyk³adzie u¿ywaj±c literal'pole'/literal). + ju¿ odwo³ywaæ siê do danej kolumny u¿ywaj±c jej prawdziwej nazwy + (w tym przyk³adzie u¿ywaj±c literal'pole'/literal). informalexample programlisting role=sql ![CDATA[ @@ -817,13 +817,13 @@ przyjmowaæ nastêpuj±ce warto¶ci: MYSQL_ASSOC, MYSQL_NUM i MYSQL_BOTH. Tê funkcjonalno¶æ dodano w PHP 3.0.7. Warto¶ci± domy¶ln± jest MYSQL_BOTH. /para - para -U¿ywaj±c MYSQL_BOTH otrzymasz tablicê indeksowan± zarówno asocjacyjnie -jak i numerycznie. MYSQL_ASSOC dostarczy tablicy indeksowanej tylko -asocjacyjnie (jak w functionmysql_fetch_assoc/function), natomiast -MYSQL_NUM indeksowanej tylko numerycznie (jak w -functionmysql_fetch_row/function). - /para +para + U¿ywaj±c MYSQL_BOTH otrzymasz tablicê indeksowan± zarówno asocjacyjnie + jak i numerycznie. MYSQL_ASSOC dostarczy tablicy indeksowanej tylko + asocjacyjnie (jak w functionmysql_fetch_assoc/function), natomiast + MYSQL_NUM indeksowanej tylko numerycznie (jak w + functionmysql_fetch_row/function). +/para para Po dalsze szczegó³y patrz tak¿e functionmysql_fetch_row/function i @@ -950,62 +950,62 @@ itemizedlist listitem simpara - name - nazwa kolumny +name - nazwa kolumny /simpara /listitem listitem simpara - table - nazwa tabeli do której nale¿y kolumna +table - nazwa tabeli do której nale¿y kolumna /simpara /listitem listitem simpara - max_length - maksymalna d³ugo¶æ kolumny +max_length - maksymalna d³ugo¶æ kolumny /simpara /listitem listitem simpara - not_null - 1 je¿eli pole nie mo¿e byæ puste (null;) +not_null - 1 je¿eli pole nie mo¿e byæ puste (null;) /simpara /listitem listitem simpara - primary_key - 1 je¿eli kolumna jest kluczem podstawowym +primary_key - 1 je¿eli kolumna jest kluczem podstawowym /simpara /listitem listitem simpara - unique_key - 1 je¿eli kolumna jest kluczem unikatowym +unique_key - 1 je¿eli kolumna jest kluczem unikatowym /simpara /listitem listitem simpara - multiple_key - 1 je¿eli kolumna jest kluczem nieunikatowym +multiple_key - 1 je¿eli kolumna jest kluczem nieunikatowym /simpara /listitem listitem simpara - numeric - 1 je¿eli kolumna jest liczbowa +numeric - 1 je¿eli kolumna jest liczbowa /simpara /listitem listitem simpara - blob - 1 je¿eli kolumna jest typu BLOOB +blob - 1 je¿eli kolumna jest typu BLOOB /simpara /listitem listitem simpara - type - typ kolumny +type - typ kolumny /simpara /listitem listitem simpara - unsigned - 1 je¿eli kolumna jest bez znaku (plus lub minus) +unsigned - 1 je¿eli kolumna jest bez znaku (plus lub minus) /simpara /listitem listitem simpara - zerofill - 1
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Tue Jan 8 04:22:21 2002 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Translated 'server' ;-) Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.13 phpdoc/pl/functions/mysql.xml:1.14 --- phpdoc/pl/functions/mysql.xml:1.13 Mon Jan 7 20:48:42 2002 +++ phpdoc/pl/functions/mysql.xml Tue Jan 8 04:22:21 2002 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? !-- EN-Revision: 1.81 Maintainer: slawek Status: ready -- -!-- $Revision: 1.13 $ -- +!-- $Revision: 1.14 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev @@ -1776,7 +1776,7 @@ funcdefresource functionmysql_pconnect/function/funcdef paramdefstring parameter -optionalserver/optional +optionalserwer/optional /parameter /paramdef paramdefstring
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Sat Dec 22 16:36:03 2001 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Updated to EN 1.80 Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.10 phpdoc/pl/functions/mysql.xml:1.11 --- phpdoc/pl/functions/mysql.xml:1.10 Fri Dec 21 18:00:19 2001 +++ phpdoc/pl/functions/mysql.xml Sat Dec 22 16:36:02 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.77 Maintainer: slawek Status: ready -- -!-- $Revision: 1.10 $ -- +!-- EN-Revision: 1.80 Maintainer: slawek Status: ready -- +!-- $Revision: 1.11 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev @@ -26,6 +26,60 @@ url=url.mysql.docs;url.mysql.docs;/ulink. /simpara para +Zachowanie funkcji MySQL zale¿y od ustawieñ w +link linkend=configurationpliku konfiguracyjnym/link. +table + titlelink linkend=ini.sect.mysqlOpcje konfiguracyjne MySQL/link/title + tgroup cols=3 + thead + row +entryNazwa/entry +entryDomy¶lnie/entry +entryZmiana/entry + /row + /thead + tbody + row +entrymysql.allow_persistent/entry +entryOn/entry +entryPHP_INI_SYSTEM/entry + /row + row +entrymysql.max_persistent/entry +entry-1/entry +entryPHP_INI_SYSTEM/entry + /row + row +entrymysql.max_links/entry +entry-1/entry +entryPHP_INI_SYSTEM/entry + /row + row +entrymysql.default_port/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + row +entrymysql.default_socket/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + row +entrymysql.default_host/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + row +entrymysql.default_user/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + /tbody + /tgroup +/table +By uzyskaæ wiêcej informacji na temat sta³ych PHP_INI_* zobacz +functionini_set/function. + /para + para Ten prosty przyk³ad demonstruje jak siê po³±czyæ, wykonaæ zapytanie, wy¶wietliæ wyniki i roz³±czyæ z baz± MySQL. example @@ -218,10 +272,10 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_connect (serwer, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); +$link = mysql_connect(serwer, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); print (Po³±czenie nawi±zane); -mysql_close ($link); +mysql_close($link); ? ]] /programlisting @@ -305,10 +359,10 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_connect (localhost, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); +$link = mysql_connect(localhost, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); print (Po³±czenie nawi±zane); -mysql_close ($link); +mysql_close($link); ? ]] /programlisting @@ -351,9 +405,9 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_pconnect (serwer, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); -if (mysql_create_db (my_db)) { +$link = mysql_pconnect(serwer, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); +if (mysql_create_db(my_db)) { print (Utworzono bazê\n); } else { printf (B³±d podczas tworzenia bazy: %s\n, mysql_error ()); @@ -403,31 +457,31 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_pconnect (serwer, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); +$link = mysql_pconnect(serwer, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); -mysql_select_db (samp_db) -or die (Nie mo¿na wybraæ bazy danych); +mysql_select_db(baza) +or die(Nie mo¿na wybraæ bazy danych); $query = SELECT last_name, first_name FROM friends; -$result = mysql_query ($query) -or die (Zapytanie zakoñczone niepowodzeniem); +$result = mysql_query($query) +or die(Zapytanie zakoñczone niepowodzeniem); // pobieramy wiersze w odwrotnej kolejno¶ci -for ($i = mysql_num_rows ($result) - 1; $i =0; $i--) { -if (!mysql_data_seek ($result, $i)) { +for ($i = mysql_num_rows($result) - 1; $i =0; $i--) { +if (!mysql_data_seek($result, $i)) { echo Nie mo¿na przej¶æ do wiersza $i\n; continue; } -if(!($row = mysql_fetch_object ($result))) +if(!($row = mysql_fetch_object($result))) continue; echo $row-last_name $row-first_namebr /\n; } -mysql_free_result ($result); +mysql_free_result($result); ? ]] /programlisting @@ -780,15 +834,16 @@ programlisting role=php ![CDATA[ ?php -mysql_connect (serwer,uzytkownik,haslo); -$result = mysql_db_query (database,select id_uzytkownika, pelna_nazwa from
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Fri Dec 21 18:00:19 2001 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Updated to 1.77 Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.9 phpdoc/pl/functions/mysql.xml:1.10 --- phpdoc/pl/functions/mysql.xml:1.9 Thu Dec 20 07:47:47 2001 +++ phpdoc/pl/functions/mysql.xml Fri Dec 21 18:00:19 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.70 Maintainer: slawek Status: ready -- -!-- $Revision: 1.9 $ -- +!-- EN-Revision: 1.77 Maintainer: slawek Status: ready -- +!-- $Revision: 1.10 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev @@ -192,7 +192,7 @@ /funcprototype /funcsynopsis para - Zwraca: true; w przypadku sukcesu lub false; je¶li wyst±pi b³±d. + return.success; /para para functionmysql_close/function zamyka po³±czenie z serwerem MySQL @@ -216,12 +216,14 @@ example titleMySQL close/title programlisting role=php -lt;?php +![CDATA[ +?php $link = mysql_connect (serwer, uzytkownik, haslo) or die (Nie mo¿na siê po³±czyæ); print (Po³±czenie nawi±zane); mysql_close ($link); -?gt; +? +]] /programlisting /example para @@ -301,12 +303,14 @@ example titleMySQL connect/title programlisting role=php -lt;?php +![CDATA[ +?php $link = mysql_connect (localhost, uzytkownik, haslo) or die (Nie mo¿na siê po³±czyæ); print (Po³±czenie nawi±zane); mysql_close ($link); -?gt; +? +]] /programlisting /example para Patrz tak¿e @@ -339,11 +343,14 @@ tworzy now± bazê na serwerze skojarzonym z podanym identyfikatorem po³±czenia. /para -!-- returns?? bool - succes? -- +para +return.success; + /para example titletworzenie bazy MySQL/title programlisting role=php -lt;?php +![CDATA[ +?php $link = mysql_pconnect (serwer, uzytkownik, haslo) or die (Nie mo¿na siê po³±czyæ); if (mysql_create_db (my_db)) { @@ -351,12 +358,13 @@ } else { printf (B³±d podczas tworzenia bazy: %s\n, mysql_error ()); } -?gt; +? +]] /programlisting /example para Aby zachowaæ zgodno¶æ z poprzednimi wersjami, mo¿na u¿yæ równie¿ - functionmysql_createdb/function. + functionmysql_createdb/function. Jest to jednak niezalecane. /para para Patrz tak¿e: functionmysql_drop_db/function. @@ -379,7 +387,7 @@ /funcprototype /funcsynopsis para - Zwraca: true; w przypadku sukcesu lub false; je¶li wyst±pi b³±d. + return.success; /para para functionmysql_data_seek/function przesuwa wewnêtrzny @@ -393,7 +401,8 @@ example titlemysql_data_seek/title programlisting role=php -lt;?php +![CDATA[ +?php $link = mysql_pconnect (serwer, uzytkownik, haslo) or die (Nie mo¿na siê po³±czyæ); @@ -404,7 +413,7 @@ $result = mysql_query ($query) or die (Zapytanie zakoñczone niepowodzeniem); -# pobieramy wiersze w odwrotnej kolejno¶ci +// pobieramy wiersze w odwrotnej kolejno¶ci for ($i = mysql_num_rows ($result) - 1; $i =0; $i--) { if (!mysql_data_seek ($result, $i)) { @@ -415,11 +424,12 @@ if(!($row = mysql_fetch_object ($result))) continue; -echo ($row-gt;last_name $row-gt;first_namelt;BRgt;\n; +echo $row-last_name $row-first_namebr /\n; } mysql_free_result ($result); -?gt; +? +]] /programlisting /example /refsect1 @@ -457,7 +467,8 @@ example titlemysql_db_name/title programlisting role=php -lt;?php +![CDATA[ +?php error_reporting(E_ALL); mysql_connect(serwer, uzytkownik, haslo); @@ -465,11 +476,12 @@ $i = 0; $cnt = mysql_num_rows($db_list); -while ($i lt; $cnt) { +while ($i $cnt) { echo mysql_db_name($db_list, $i) . \n; $i++; } -?gt; +? +]] /programlisting /example para @@ -499,7 +511,7 @@ /funcprototype /funcsynopsis para - Zwraca: dodatni identyfikator wyniku MySQL wskazuj±cy na wynik + Zwraca dodatni identyfikator wyniku MySQL wskazuj±cy na wynik zapytania, lub false; w przypadku b³êdu. /para para @@ -546,16 +558,18 @@ /funcprototype /funcsynopsis para - Zwraca: true; w przypadku sukcesu lub false; je¶li wyst±pi b³±d. + return.success; /para para functionmysql_drop_db/function usuwa ca³± bazê z serwera skojarzonego z podanym identyfikatorem po³±czenia. /para + para + Aby zachowaæ zgodno¶æ z poprzednimi wersjami, mo¿na u¿yæ równie¿ + functionmysql_dropdb/function. Jest to jednak niezalecane. + /para para Patrz tak¿e: functionmysql_create_db/function. - Aby zachowaæ zgodno¶æ z poprzednimi wersjami, mo¿na u¿yæ równie¿ -
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
leszek Thu Dec 20 07:47:47 2001 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Update Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.8 phpdoc/pl/functions/mysql.xml:1.9 --- phpdoc/pl/functions/mysql.xml:1.8 Mon Dec 17 23:10:29 2001 +++ phpdoc/pl/functions/mysql.xml Thu Dec 20 07:47:47 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? !-- EN-Revision: 1.70 Maintainer: slawek Status: ready -- -!-- $Revision: 1.8 $ -- +!-- $Revision: 1.9 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
leszek Mon Dec 17 23:10:29 2001 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Added comments for revcheck Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.7 phpdoc/pl/functions/mysql.xml:1.8 --- phpdoc/pl/functions/mysql.xml:1.7 Sun Dec 16 22:59:47 2001 +++ phpdoc/pl/functions/mysql.xml Mon Dec 17 23:10:29 2001 @@ -1,19 +1,20 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- $Revision: 1.7 $ -- +!-- EN-Revision: 1.70 Maintainer: slawek Status: ready -- +!-- $Revision: 1.8 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev partintro simpara Funkcje te umo¿liwiaj± dostêp do serwerów baz danych MySQL. Aby je -uaktywniæ musisz skompilowaæ php z obs³ug± MySQL u¿ywaj±c opcji +uaktywniæ musisz skompilowaæ PHP z obs³ug± MySQL u¿ywaj±c opcji option role=configure--with-mysql/option. Je¶li u¿yjesz tej opcji -bez podania ¶cie¿ki do MySQL, php wykorzysta w³asne biblioteki klienta. +bez podania ¶cie¿ki do MySQL, PHP wykorzysta w³asne biblioteki klienta. U¿ytkownicy, którzy uruchamiaj± inne aplikacje korzystaj±ce z MySQL -(na przyk³ad równocze¶nie php3 i php4 jako modu³y apache, lub modu³ +(na przyk³ad równocze¶nie PHP3 i PHP4 jako modu³y apache, lub modu³ auth-mysql) powinni zawsze podawaæ ¶cie¿kê do MySQL: option role=configure--with-mysql=/sciezka/do/mysql/option. To -wymusi na php u¿ycie bibliotek zainstalowanych przez MySQL, co pozwoli +wymusi na PHP u¿ycie bibliotek zainstalowanych przez MySQL, co pozwoli unikn±æ konfliktów. /simpara simpara @@ -30,31 +31,36 @@ example titleWykorzystanie funkcji MySQL/title programlisting role=php -lt;?php -$link = mysql_connect(mysql_host, mysql_login, mysql_password) -or die (Nie mo¿na siê po³±czyæ); -print (Connected successfully); -mysql_select_db (my_database) -or die (Nie mozna wybraæ bazy danych); +![CDATA[ + +?php +// £±czenie i wybranie bazy +$link = mysql_connect(host, login, haslo) +or die (Nie mo¿na siê po³±czyæ); +print (Po³±czenie nawi±zane); +mysql_select_db (baza) +or die (Nie mozna wybraæ bazy danych); -$query = SELECT * FROM my_table; -$result = mysql_query ($query) -or die (Zapytanie zakoñczone niepowodzeniem); +// Wysy³anie zapytania SQL +$query = SELECT * FROM tabela; +$result = mysql_query ($query) +or die (Zapytanie zakoñczone niepowodzeniem); - // printing HTML result +// Wy¶wietlenie wyników w HTML +print table\n; +while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { + print \ttr\n; + foreach ($line as $col_name) { + print \t\ttd$col_value/td\n; + } + print \t/tr\n; +} +print /table\n; - print lt;tablegt;\n; - while ($line = mysql_fetch_array($result)) { - print \tlt;trgt;\n; - while(list($col_name, $col_value) = each($line)) { - print \t\tlt;tdgt;$col_valuelt;/tdgt;\n; - } - print \tlt;/trgt;\n; - } - print lt;/tablegt;\n; - -mysql_close($link); -?gt; +// Roz³±czanie +mysql_close($link); +? +]] /programlisting /example /para
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
leszek Sun Dec 16 22:59:48 2001 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Update Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.6 phpdoc/pl/functions/mysql.xml:1.7 --- phpdoc/pl/functions/mysql.xml:1.6 Wed Dec 12 15:56:15 2001 +++ phpdoc/pl/functions/mysql.xml Sun Dec 16 22:59:47 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- $Revision: 1.6 $ -- +!-- $Revision: 1.7 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev @@ -2120,7 +2120,6 @@ 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
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
leszek Tue Nov 27 23:57:53 2001 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Finished translation of examples, updated to 1.70 Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.4 phpdoc/pl/functions/mysql.xml:1.5 --- phpdoc/pl/functions/mysql.xml:1.4 Sat Nov 10 16:50:10 2001 +++ phpdoc/pl/functions/mysql.xml Tue Nov 27 23:57:53 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- $Revision: 1.4 $ -- +!-- $Revision: 1.5 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev @@ -17,7 +17,7 @@ unikn±æ konfliktów. /simpara simpara -Wiêcej informacji o MySQL mo¿na znale¼æ na ulink +Wiêcej informacji o MySQL mo¿na znale¼æ na stronie ulink url=url.mysql;url.mysql;/ulink. /simpara simpara @@ -28,18 +28,18 @@ Ten prosty przyk³ad demonstruje jak siê po³±czyæ, wykonaæ zapytanie, wy¶wietliæ wyniki i roz³±czyæ z baz± MySQL. example - titlePrzyk³ad wykorzystania funkcji MySQL/title + titleWykorzystanie funkcji MySQL/title programlisting role=php lt;?php $link = mysql_connect(mysql_host, mysql_login, mysql_password) -or die (Could not connect); +or die (Nie mo¿na siê po³±czyæ); print (Connected successfully); mysql_select_db (my_database) -or die (Could not select database); +or die (Nie mozna wybraæ bazy danych); $query = SELECT * FROM my_table; $result = mysql_query ($query) -or die (Query failed); +or die (Zapytanie zakoñczone niepowodzeniem); // printing HTML result @@ -73,7 +73,7 @@ funcdefint functionmysql_affected_rows/function/funcdef paramdefresource parameter -optionallink_identifier/optional +optionalidentyfikator_po³±czenia/optional /parameter /paramdef /funcprototype @@ -132,7 +132,7 @@ funcsynopsis funcprototype funcdefint functionmysql_change_user/function/funcdef - paramdefstring parameteru¿ytkowinkr/parameter/paramdef + paramdefstring parameteru¿ytkowink/parameter/paramdef paramdefstring parameterhas³o/parameter/paramdef paramdefstring parameter @@ -190,7 +190,7 @@ /para para functionmysql_close/function zamyka po³±czenie z serwerem MySQL - skojarzone z podanym identyfikatorem po³±czenia. Je¿li + skojarzone z podanym identyfikatorem po³±czenia. Je¿eli parameteridentyfikator_po³±czenia/parameter nie zosta³ podany, domy¶lnie wykorzystywane jest ostatnie po³±czenie. /para @@ -211,9 +211,9 @@ titleMySQL close/title programlisting role=php lt;?php -$link = mysql_connect (kraemer, marliesle, secret) -or die (Could not connect); -print (Connected successfully); +$link = mysql_connect (serwer, uzytkownik, haslo) +or die (Nie mo¿na siê po³±czyæ); +print (Po³±czenie nawi±zane); mysql_close ($link); ?gt; /programlisting @@ -237,9 +237,7 @@ funcdefresource functionmysql_connect/function/funcdef paramdefstring parameter -optionalhost - optional:port/optional - optional:/sciezka/do/gniazda/optional +optionalserwer /optional /parameter /paramdef @@ -262,13 +260,13 @@ para functionmysql_connect/function nawi±zuje po³±czenie z serwerem MySQL. Je¶li nie podano argumentów, przyjmowane s± nastêpuj±ce - warto¶ci domy¶lne: parameterhost:port/parameter = + warto¶ci domy¶lne: parameterserwer/parameter = 'localhost:3306', parameteru¿ytkownik/parameter = nazwa u¿ytkownika bêd±cego w³a¶cicielem procesu serwera, parameterhas³o/parameter = puste has³o. /para para - Argument parameterhost/parameter mo¿e równie¿ zawieraæ + Argument parameterserwer/parameter mo¿e równie¿ zawieraæ numer portu, np. quot;host:portquot; lub ¶cie¿kê do gniaza np. quot;:/sciezka/do/gniazdaquot; dla localhosta. note @@ -298,9 +296,9 @@ titleMySQL connect/title programlisting role=php lt;?php -$link = mysql_connect (localhost, username, secret) -or die (Could not connect); -print (Connected successfully); +$link = mysql_connect (localhost, uzytkownik, haslo) +or die (Nie mo¿na siê po³±czyæ); +print (Po³±czenie nawi±zane); mysql_close ($link); ?gt; /programlisting @@ -340,12 +338,12 @@ titletworzenie bazy MySQL/title programlisting role=php lt;?php -$link = mysql_pconnect (kron, jutta, geheim) -or die (Could not connect); +$link = mysql_pconnect (serwer, uzytkownik, haslo) +or die (Nie mo¿na siê po³±czyæ); if (mysql_create_db (my_db)) { -print (Database created successfully\n); +print (Utworzono bazê\n); } else { -printf (Error creating database: %s\n, mysql_error ()); +printf