cvs: peardoc /pl/core/pear/pear-error adduserinfo.xml getcallback.xml getcode.xml getmessage.xml getuserinfo.xml pear-error.xml tostring.xml
/pl/package authentication.xml internationalization.xml payment.xml validate.xml /pl/package/database mdb2.xml /pl/package/database/db db-common.xml
db-error.xml db-result.xml db.xml intro-connect.xml /pl/package/database/db/db connect.xml iserror.xml /pl/package/database/db/db-result
fetchinto.xml fetchrow.xml free.xml nextresult.xml numcols.xml numrows.xml
| From: | Radoslaw Zawartko | Date: | Sat, 23 Sep 2006 13:39:00 +0000 |
| Subject: | cvs: peardoc /pl/core/pear/pear-error adduserinfo.xml getcallback.xml getcode.xml getmessage.xml getuserinfo.xml pear-error.xml tostring.xml /pl/package authentication.xml internationalization.xml payment.xml validate.xml /pl/package/database mdb2.xml /pl/package/database/db db-common.xml db-error.xml db-result.xml db.xml intro-connect.xml /pl/package/database/db/db connect.xml iserror.xml /pl/package/database/db/db-result fetchinto.xml fetchrow.xml free.xml nextresult.xml numcols.xml numrows.xml |
||
| Groups: | php.pear.doc | ||
| Request: | Send a blank email to pear-doc+get-8504@lists.php.net to get a copy of this message | ||
radzaw Sat Sep 23 13:39:00 2006 UTC
Added files:
/peardoc/pl/core/pear/pear-error adduserinfo.xml getcallback.xml
getcode.xml getmessage.xml
getuserinfo.xml pear-error.xml
tostring.xml
/peardoc/pl/package authentication.xml internationalization.xml
payment.xml validate.xml
/peardoc/pl/package/database mdb2.xml
/peardoc/pl/package/database/db db-common.xml db-error.xml
db-result.xml db.xml
intro-connect.xml
/peardoc/pl/package/database/db/db connect.xml iserror.xml
/peardoc/pl/package/database/db/db-result fetchinto.xml
fetchrow.xml free.xml
nextresult.xml
numcols.xml numrows.xml
Log:
sync to en
http://cvs.php.net/viewvc.cgi/peardoc/pl/core/pear/pear-error/adduserinfo.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/adduserinfo.xml +++ peardoc/pl/core/pear/pear-error/adduserinfo.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.adduserinfo"> <refnamediv> <refname>PEAR_Error::addUserInfo()</refname> <refpurpose>dodanie informacji o użytkowniku</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR_Error::addUserInfo</function></funcdef> <paramdef> string <parameter>$info</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.adduserinfo.desc"> &title.desc; <para> Dodanie informacji o użytkowniku do instancji klasy PEAR_Error. </para> </refsect1> <refsect1 id="core.pear.pear-error.adduserinfo.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string</parameter> - informacje o użytkowniku </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear-error.adduserinfo.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getcallback.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getcallback.xml +++ peardoc/pl/core/pear/pear-error/getcallback.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getcallback"> <refnamediv> <refname>PEAR_Error::getCallback()</refname> <refpurpose>pobranie nazwy funkcji zwrotnej</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::getCallback</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getcallback.desc"> &title.desc; <para> Zwraca nazwę funkcji wywoływanej w przypadku wystąpienia obiektu <classname>PEAR_Error</classname>. </para> </refsect1> <refsect1 id="core.pear.pear-error.getcallback.return"> &title.returns; <para> <parameter>string</parameter> - nazwa funkcji </para> </refsect1> <refsect1 id="core.pear.pear-error.getcall.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getcode.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getcode.xml +++ peardoc/pl/core/pear/pear-error/getcode.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getcode"> <refnamediv> <refname>PEAR_Error::getCode()</refname> <refpurpose>pobranie kodu błędu</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>integer <function>PEAR_Error::getCode</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getcode.desc"> &title.desc; <para> Zwraca kod błędu z instancji obiektu PEAR_Error. </para> </refsect1> <refsect1 id="core.pear.pear-error.getcode.return"> &title.returns; <para> <parameter>integer</parameter> - numer błędu </para> </refsect1> <refsect1 id="core.pear.pear-error.getcode.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getmessage.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getmessage.xml +++ peardoc/pl/core/pear/pear-error/getmessage.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getmessage"> <refnamediv> <refname>PEAR_Error::getMessage()</refname> <refpurpose>pobranie wiadomości błędu</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::getMessage</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getmessage.desc"> &title.desc; <para> Zwraca wiadomość błędu zawartą w instancji klasy PEAR_Error. </para> </refsect1> <refsect1 id="core.pear.pear-error.getmessage.return"> &title.returns; <para> <parameter>string</parameter> - wiadomość błędu </para> </refsect1> <refsect1 id="core.pear.pear-error.getmessage.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getuserinfo.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getuserinfo.xml +++ peardoc/pl/core/pear/pear-error/getuserinfo.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getuserinfo"> <refnamediv> <refname>PEAR_Error::getUserInfo()</refname> <refpurpose>pobranie dodatkowych informacji dostarczonych przez użytkownika</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::getUserInfo</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getuserinfo.desc"> &title.desc; <para> Zwraca dodatkowe informacje o błędzie </para> </refsect1> <refsect1 id="core.pear.pear-error.getuserinfo.return"> &title.returns; <para> <parameter>string</parameter> - informacje o błędzie </para> </refsect1> <refsect1 id="core.pear.pear-error.getuserinfo.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/pear-error.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/pear-error.xml +++ peardoc/pl/core/pear/pear-error/pear-error.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.pear-error"> <refnamediv> <refname>PEAR_Error::PEAR_Error()</refname> <refpurpose>konstruktor</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR_Error::PEAR_Error</function></funcdef> <paramdef> string <parameter> <optional>$message = 'unknown error'</optional></parameter> </paramdef> <paramdef> integer <parameter> <optional>$code = &null;</optional></parameter> </paramdef> <paramdef> integer <parameter> <optional>$mode = &null;</optional></parameter> </paramdef> <paramdef> mixed <parameter> <optional>$options = &null;</optional></parameter> </paramdef> <paramdef> string <parameter> <optional>$userinfo = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.pear-error.desc"> &title.desc; <para> Konstruktor </para> </refsect1> <refsect1 id="core.pear.pear-error.pear-error.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string $message</parameter> - wiadomość błędu. Zwięzły opis błędu lub problemu. </para> </listitem> <listitem> <para> <parameter>string $code</parameter> - kod błędu. Liczba specyficzna dla błędu. </para> </listitem> <listitem> <para> <parameter>integer $mode</parameter> - tryb błędu </para> </listitem> <listitem> <para> <parameter>mixed $options</parameter> - ustawienia specyficzne dla trybu błędu </para> </listitem> <listitem> <para> <parameter>string $userinfo</parameter> - łańcuch tekstowy na dodatkowe informacje lub informacje debugera </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear-error.pear-error.note"> &title.note; ¬e.canstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/tostring.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/tostring.xml +++ peardoc/pl/core/pear/pear-error/tostring.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.tostring"> <refnamediv> <refname>PEAR_Error::toString()</refname> <refpurpose>stworzenie reprezentacji w postaci łańcucha tekstowego</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::toString</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.tostring.desc"> &title.desc; <para> Tworzy reprezentację obiektu błędu w postaci łańcucha tekstowego. </para> </refsect1> <refsect1 id="core.pear.pear-error.tostring.return"> &title.returns; <para> <parameter>string</parameter> - reprezentacja obiektu </para> </refsect1> <refsect1 id="core.pear.pear-error.tostring.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/authentication.xml?view=markup&rev=1.1 Index: peardoc/pl/package/authentication.xml +++ peardoc/pl/package/authentication.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.12 Maintainer: radzaw Status: ready --> <chapter id="package.authentication"> <title>Uwierzytelnienie</title> <para> Udostępnia pakiety do zarządzania procesem uwierzytelnienia </para> &blankpagehack; &package.authentication.auth; &package.authentication.auth-http; &package.authentication.auth-prefmanager; &package.authentication.liveuser; </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 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/peardoc/pl/package/internationalization.xml?view=markup&rev=1.1 Index: peardoc/pl/package/internationalization.xml +++ peardoc/pl/package/internationalization.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: radzaw Status: ready --> <chapter id="package.internationalization"> <title>Internacjonalizacja</title> <para> Dostarcza pakiety dla internacjonalizacji i lokalizacji. </para> &blankpagehack; &package.internationalization.i18nv2; &package.internationalization.translation2; </chapter> <!-- Generated by phpDocumentor v 1.3.0RC2 http://www.phpdoc.org --> <!-- 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 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/peardoc/pl/package/payment.xml?view=markup&rev=1.1 Index: peardoc/pl/package/payment.xml +++ peardoc/pl/package/payment.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.5 Maintainer: radzaw Status: ready --> <chapter id="package.payment"> <title>Płatności</title> <para> Udostępnia pakiety związane z obsługą płatności </para> &blankpagehack; </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 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/peardoc/pl/package/validate.xml?view=markup&rev=1.1 Index: peardoc/pl/package/validate.xml +++ peardoc/pl/package/validate.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: radzaw Status: ready --> <chapter id="package.validate"> <title>Validate</title> <para> Validate oferuje zestaw pakietów do sprawdzenia poprawności powszechnych lub specyficznych danych. Główny pakiet sprawdza poprawność powszechnych danych. Specyficzne dane dotyczą lokalizacji lub tematu. </para> <para> Zlokalizowane klasy sprawdzania poprawności <itemizedlist> <listitem><para>Argentyna: Validate_AR</para></listitem> <listitem><para>Austria: Validate_AT</para></listitem> <listitem><para>Australia : Validate_AU</para></listitem> <listitem><para>Belgia: Validate_BE</para></listitem> <listitem><para>Brazylia: Validate_PTBR</para></listitem> <listitem><para>Kanada: Validate_CA</para></listitem> <listitem><para>Denmark: Validate_DK</para></listitem> <listitem><para>Francja: Validate_FR</para></listitem> <listitem><para>Niemcy: Validate_DE</para></listitem> <listitem><para>Islandia: Validate_IS</para></listitem> <listitem><para>Netherlands: Validate_NL</para></listitem> <listitem><para>Nowa Zelandia: Validate_NZ</para></listitem> <listitem><para>Polska: Validate_PL</para></listitem> <listitem><para>Republic of India: Validate_IN</para></listitem> <listitem><para>Południowa Afryka: Validate_ZA</para></listitem> <listitem><para>Hiszpania: Validate_ES</para></listitem> <listitem><para>Szwajcaria: Validate_CH</para></listitem> <listitem><para>Wielka Brytania: Validate_UK</para></listitem> <listitem><para>Stany Zjednoczone: Validate_US</para></listitem> </itemizedlist> </para> <para> Tematyczne klasy sprawdzania poprawności <itemizedlist> <listitem><para>Finansowe: Validate_Finance</para></listitem> <listitem><para>Karty kredytowe: Validate_Finance_CreditCard</para></listitem> <listitem><para>Międzynarodowy standard numeracji produktów: Validate_ISPN</para></listitem> </itemizedlist> </para> &package.validate.validate; &package.validate.validate-tablecross; &package.validate.validate-ar; &package.validate.validate-at; &package.validate.validate-au; &package.validate.validate-be; &package.validate.validate-ca; &package.validate.validate-ch; &package.validate.validate-de; &package.validate.validate-dk; &package.validate.validate-es; &package.validate.validate-esMX; &package.validate.validate-fr; &package.validate.validate-in; &package.validate.validate-is; &package.validate.validate-nl; &package.validate.validate-nz; &package.validate.validate-pl; &package.validate.validate-ptBR; &package.validate.validate-uk; &package.validate.validate-us; &package.validate.validate-za; &package.validate.validate-finance; &package.validate.validate-finance-creditcard; &package.validate.validate-ISPN; </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 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/peardoc/pl/package/database/mdb2.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/mdb2.xml +++ peardoc/pl/package/database/mdb2.xml <?xml version="1.0" encoding="ISO-8859-1" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: radzaw Status: ready --> <sect1 id="package.database.mdb2"> <title>MDB2</title> <para> Zunifikowane API zapewniające dostęp i konstruowanie SQL w sposób zapewniający przenośność. </para> &package.database.mdb2.intro; &package.database.mdb2.intro-dsn; &package.database.mdb2.intro-connect; &package.database.mdb2.intro-query; &package.database.mdb2.intro-fetch; &package.database.mdb2.intro-execute; &package.database.mdb2.intro-transaction; &package.database.mdb2.intro-module; &package.database.mdb2.intro-auto; &package.database.mdb2.intro-portability; &package.database.mdb2.intro-sequences; </sect1> <!-- 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 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/peardoc/pl/package/database/db/db-common.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-common.xml +++ peardoc/pl/package/database/db/db-common.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-common"> <refnamediv> <refname><classname>DB_common</classname></refname> <refpurpose>Intefejs dostępowy do bazy danych</refpurpose> </refnamediv> <refsect1 id="package.database.db.db-common.desc"> &title.desc; <para> &class.db-common; jest interfejsem; dostarcza metod pozwalających na zapytanie specyficzne dla bazy danych. Instancja klasy specyficznej dla baza danych zostanie zwrócona przez metodę <link linkend="package.database.db.db.connect"> <function>connect</function></link>. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-error.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-error.xml +++ peardoc/pl/package/database/db/db-error.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.14 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-error"> <refnamediv> <refname><classname>DB_Error</classname></refname> <refpurpose>Obiekt błędu DB</refpurpose> </refnamediv> <refsect1 id="package.database.db.db-error.desc"> &title.desc; <para> W przypadku niepowodzenia, większość funkcji &class.db; zwraca obiekt &class.db-error;, który zawiera informacje o błędzie. &class.db-error; oferuje te same funkcje co &class.pear-error;. </para> <para> Wiadomości błędów zwracane przez <function>DB_Error::getMessage</function> są stałe dla każdego DBMS. </para> <para> Kod błędu zwracany przez <function>DB_Error::getCode</function> jest taki sam dla różnych baz danych. Kod ten oparty jest na stałych <constant>DB_ERROR_*</constant> zdefiniowanych w <filename>DB.php</filename>. </para> <para> <function>DB_Error::getDebugInfo</function> oraz <function>DB_Error::getUserInfo</function> zwracają całkowicie natywne raporty błędów DBMS. </para> <example> <title>Wyłapywanie błędów i określanie co się stało</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $db =& DB::connect('pgsql://wronguser:badpw@localhost/thedb'); if (PEAR::isError($db)) { /* * This is not what you would really want to do in * your program. It merely demonstrates what kinds * of data you can get back from error objects. */ echo 'Standard Message: ' . $db->getMessage() . "\n"; echo 'Standard Code: ' . $db->getCode() . "\n"; echo 'DBMS/User Message: ' . $db->getUserInfo() . "\n"; echo 'DBMS/Debug Message: ' . $db->getDebugInfo() . "\n"; exit; } ?> ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result.xml +++ peardoc/pl/package/database/db/db-result.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.11 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result"> <refnamediv> <refname><classname>DB_result</classname></refname> <refpurpose>Zestaw wyników DB</refpurpose> </refnamediv> <refsect1 id="package.database.db.db-result.desc"> &title.desc; <para> &class.db-result; zawiera zestaw wyników zapytania SQL. Instancja tej klasy jest zwracana przez wiele metod &class.db-common;. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db.xml +++ peardoc/pl/package/database/db/db.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.8 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db"> <refnamediv> <refname><classname>DB</classname></refname> <refpurpose>Klasa główna</refpurpose> </refnamediv> <refsect1 id="package.database.db.db.desc"> &title.desc; <para> &class.db; jest prostą klasą zawierającą statyczne metody, służące do tworzenia obiektów DB. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/intro-connect.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/intro-connect.xml +++ peardoc/pl/package/database/db/intro-connect.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.28 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.intro-connect"> <refnamediv> <refname>Wstęp - nawiązanie połączenia</refname> <refpurpose>łączenie i rozłączanie z baza danych</refpurpose> </refnamediv> <refsect1 id="package.database.db.intro-connect.desc"> &title.desc; <para> W celu nawiązania połączenia z bazą danych możesz użyć funkcji <link linkend="package.database.db.db.connect"> <function>connect</function></link>, która wymaga prawidłowego <link linkend="package.database.db.intro-dsn">DSN</link> jako pierwszego parametru wywołania. Parametr ten może być łańcuchem tekstowym lub tablicą. Jeżeli użyjesz tablicy, zostanie ona połączona z tablicą zawierającą domyślne informacje: <programlisting role="configuration"> <![CDATA[ $dsn = array( 'phptype' => false, 'dbsyntax' => false, 'username' => false, 'password' => false, 'protocol' => false, 'hostspec' => false, 'port' => false, 'socket' => false, 'database' => false, ); ]]> </programlisting> Jeżeli ustawisz którykolwiek z elementów nadpiszesz domyślną wartość a pozostałe elementy zachowają domyślne wartości. </para> <simpara> Drugi parametr, <parameter>$options</parameter>, jest opcjonalną tablicą która może zawierać dodatkowe ustawienia konfiguracyjne tego pakietu. Zobacz <link linkend="package.database.db.db-common.setoption"> <function>setOption</function></link> aby uzyskać więcej informacji na ten temat. </simpara> <simpara> W przypadku powodzenia otrzymasz nową instancję klasy bazy danych. Zalecane jest sprawdzenie wyniku metody przy pomocy <link linkend="package.database.db.db.iserror"> <function>isError</function></link>. </simpara> <simpara> Aby rozłączyć się z bazą użyj metody <link linkend="package.database.db.db-common.disconnect"> <function>disconnect</function></link> z instancji klasy bazy danych. </simpara> <example> <title>Połączenie i rozłączenie</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = 'pgsql://someuser:apasswd@localhost/thedb'; $options = array( 'debug' => 2, 'portability' => DB_PORTABILITY_ALL, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } // ... $db->disconnect(); ?> ]]> </programlisting> </example> <example> <title>Połączenie z bazą używając tablicy jako informacji DSN</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = array( 'phptype' => 'pgsql', 'username' => 'someuser', 'password' => 'apasswd', 'hostspec' => 'localhost', 'database' => 'thedb', ); $options = array( 'debug' => 2, 'portability' => DB_PORTABILITY_ALL, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> <para> Gdy łączysz się do SQLite używając tablicy DSN, wartość elementu <varname>mode</varname> musi być łańcuchem tekstowym: <programlisting role="php"> <![CDATA[ <?php $dsn = array( 'phptype' => 'sqlite', 'database' => 'thedb', 'mode' => '0644', ); ?> ]]> </programlisting> </para> </example> <example> <title> Połączenie z MySQLi poprzez SSL używając tablicy informacji DSN </title> <para> Element <varname>ssl</varname> tablicy <parameter>$options</parameter> musi być ustawiony na &true; aby SSL działało. Każdy z dodatkowych elementów tablicy <parameter>$dsn</parameter> (od <varname>key</varname> do <varname>cipher</varname> w poniższym przykładzie) jest opcjonalny. </para> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = array( 'phptype' => 'mysqli', 'username' => 'someuser', 'password' => 'apasswd', 'hostspec' => 'localhost', 'database' => 'thedb', 'key' => 'client-key.pem', 'cert' => 'client-cert.pem', 'ca' => 'cacert.pem', 'capath' => '/path/to/ca/dir', 'cipher' => 'AES', ); $options = array( 'ssl' => true, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> </example> <example> <title>Połączenie z bazą PostgreSQL poprzez gniazdo</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = 'pgsql://someuser:apasswd@unix(/tmp)/thedb'; $options = array( 'debug' => 2, 'portability' => DB_PORTABILITY_ALL, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db.intro-connect.see"> &title.see; <para> &class.db-error;, <link linkend="package.database.db.db-common.setoption"> <function>setOption</function></link>, <link linkend="package.database.db.intro-portability"> <quote>Intro - Portability</quote></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db/connect.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db/connect.xml +++ peardoc/pl/package/database/db/db/connect.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.21 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db.connect"> <refnamediv> <refname>DB::connect()</refname> <refpurpose>Nawiązanie połączenia z bazą danych</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>object <function>connect</function></funcdef> <paramdef> mixed <parameter>$dsn</parameter> </paramdef> <paramdef> array <parameter><optional>$options = array()</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db.connect.desc"> &title.desc; <para> Tworzy nowy obiekt połączenia DB i łączy ze wskazaną bazą danych </para> </refsect1> <refsect1 id="package.database.db.db.connect.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; lub &type.array; <parameter>$dsn</parameter> </term> <listitem> <para> Nazwa źródła danych. Format łańcucha tekstowego jest opisany w sekcji <link linkend="package.database.db.intro-dsn">DSN</link>, natomiast format tablicowy opisy jest w sekcji <link linkend="package.database.db.intro-connect"><quote>Wstęp - nawiązanie połączenia</quote></link>. </para> </listitem> </varlistentry> <varlistentry> <term> &type.array; <parameter>$options</parameter> </term> <listitem> <para> Opcjonalny parametr może zawierać dodatkowe ustawienia konfiguracyjne dla tego pakietu. Zobacz <link linkend="package.database.db.db-common.setoption"> <function>setOption</function></link> aby dowiedzieć się więcej na temat dostępnych ustawień. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db.connect.return"> &title.returns; <para> &type.object; - nowy obiekt DB lub obiekt &class.db-error; przy niepowodzeniu </para> </refsect1> <refsect1 id="package.database.db.db.connect.throws"> &title.throws; <para> <table> <title>&title.throws.errortable;</title> <tgroup cols="4"> <thead> <row> <entry>Kod błędu</entry> <entry>Wiadomość błędu</entry> <entry>Powód</entry> <entry>Rozwiązanie</entry> </row> </thead> <tbody> <row> <entry><constant>DB_ERROR_NOT_FOUND</constant></entry> <entry> not found </entry> <entry> Klasa specyficzna dla danej bazy danych nie została znaleziona. </entry> <entry> Sprawdź <parameter>$dsn</parameter> i upewnij się iż posiadasz kompletną instalację <filename>DB-package</filename>, oraz że baza danych jest obsługiwana przez &class.db;. </entry> </row> </tbody> </tgroup> </table> </para> </refsect1> <refsect1 id="package.database.db.db.connect.note"> &title.note; ¬e.shouldstatic; </refsect1> <refsect1 id="package.database.db.db.connect.see"> &title.see; <para> <link linkend="package.database.db.db-common.disconnect"> <function>disconnect</function></link>, <link linkend="package.database.db.intro-connect"> <quote>Wstęp - nawiązanie połączenia</quote></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db/iserror.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db/iserror.xml +++ peardoc/pl/package/database/db/db/iserror.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.17 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db.iserror"> <refnamediv> <refname>DB::isError()</refname> <refpurpose>Określa czy zmienna jest obiektem DB_Error</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>boolean <function>isError</function></funcdef> <paramdef> mixed <parameter>$value</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db.iserror.desc"> &title.desc; <para> Sprawdza czy wynik metody DB jest obiektem &class.db-error;. </para> <para> Zalecane jest użycie <function>PEAR::isError</function> zamiast funkcji <function>isError</function> specyficznej dla DB. </para> </refsect1> <refsect1 id="package.database.db.db.iserror.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.mixed; <parameter>$value</parameter> </term> <listitem> <para> Zmienna do sprawdzenia </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db.iserror.return"> &title.returns; <para> &type.bool; - &true; jeżeli <parameter>$value</parameter> jest obiektem &class.db-error; </para> </refsect1> <refsect1 id="package.database.db.db.iserror.note"> &title.note; ¬e.shouldstatic; </refsect1> <refsect1 id="package.database.db.db.iserror.example"> &title.example; <example> <title>Użycie metody <function>isError</function></title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $db =& DB::connect('pgsql://usr:pw@localhost/dbnam'); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/fetchinto.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/fetchinto.xml +++ peardoc/pl/package/database/db/db-result/fetchinto.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.28 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.fetchinto"> <refnamediv> <refname>DB_result::fetchInto()</refname> <refpurpose>Pobiera wiersz wyników do zmiennej</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>integer <function>fetchInto</function></funcdef> <paramdef> array <parameter>&$arr</parameter> </paramdef> <paramdef> integer <parameter><optional>$fetchMode = <constant>DB_FETCHMODE_DEFAULT</constant></optional></parameter> </paramdef> <paramdef> integer <parameter><optional>$rowNum = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.fetchinto.desc"> &title.desc; <para> Umieszcza wiersz danych wyników zapytania w zmiennej której nazwę podasz, po czym przesuwa wskaźnik na następny wiersz. Dane mogą zostać sformatowane jako tablica lub jako obiekt. </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.mixed; <parameter>$arr</parameter> </term> <listitem> <para> referencja do zmiennej która ma przechowywać wiersz </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$fetchMode</parameter> </term> <listitem> <para> tryb pobrania danych. Domyślny tryb to <constant>DB_FETCHMODE_DEFAULT</constant>, który nakazuje użyć trybu pobrania aktualnego DB. Domyślny tryb pobrania DB można zmienić używając <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>. Wartości te to między innymi: <itemizedlist> <listitem> <para> <constant>DB_FETCHMODE_ORDERED</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_ASSOC</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_OBJECT</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$rowNum</parameter> </term> <listitem> <para> numer wiersza do pobrania. Zauważ iż 0 zwróci pierwszy wiersz, 1 zwróci drugi wiersz, itd.. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.return"> &title.returns; <para> &type.int; - &constant.db-ok; gdy wiersz został pobrany, &null; gdy osiągnięto koniec zestawu wyników lub obiekt &class.db-error; przy niepowodzeniu </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.example"> &title.example; <example> <title>Użycie <function>fetchInto</function></title> <programlisting role="php"> <![CDATA[ <?php // Gdy posiadasz prawidłowy obiekt DB nazwany $db... $res =& $db->query('SELECT * FROM mytable'); while ($res->fetchInto($row)) { // Przyjmujemy iż domyślny tryb DB to // DB_FETCHMODE_ORDERED echo $row[0] . "\n"; } ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.see"> &title.see; <para> <link linkend="package.database.db.intro-fetch"> <quote>Wprowadzenie - wyniki</quote></link>, <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>, <link linkend="package.database.db.db-result.fetchrow"> <function>fetchRow</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/fetchrow.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/fetchrow.xml +++ peardoc/pl/package/database/db/db-result/fetchrow.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.28 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.fetchrow"> <refnamediv> <refname>DB_result::fetchRow()</refname> <refpurpose>Pobiera wiersz wyników zapytania</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>mixed <function>&fetchRow</function></funcdef> <paramdef> integer <parameter><optional>$fetchmode = <constant>DB_DEFAULT_MODE</constant></optional></parameter> </paramdef> <paramdef> integer <parameter><optional>$rownum = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.fetchrow.desc"> &title.desc; <para> Zwraca wiersz danych z zestawu wyników, po czym przesuwa wskaźnik na następny wiersz. Dane mogą zostać sformatowane jako tablica lub jako obiekt. </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.int; <parameter>$fetchmode</parameter> </term> <listitem> <para> tryb pobrania danych. Domyślny tryb to <constant>DB_FETCHMODE_DEFAULT</constant>, który nakazuje użyć trybu pobrania aktualnego DB. Domyślny tryb pobrania DB można zmienić używając <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>. Wartości te to między innymi: <itemizedlist> <listitem> <para> <constant>DB_FETCHMODE_ORDERED</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_ASSOC</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_OBJECT</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$rownum</parameter> </term> <listitem> <para> numer wiersza do pobrania </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.return"> &title.returns; <para> &type.mixed; - tablica lub obiekt zawierający wiersz danych, &null; gdy osiągnięto koniec zestawu wyników lub obiekt &class.db-error; przy niepowodzeniu </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.example"> &title.example; <example> <title>Użycie <function>fetchRow</function></title> <programlisting role="php"> <![CDATA[ <?php // Gdy posiadasz prawidłowy obiekt DB nazwany $db... $res =& $db->query('SELECT * FROM mytable'); while ($row =& $res->fetchRow()) { // Przyjmujemy iż domyślny tryb DB to // DB_FETCHMODE_ORDERED echo $row[0] . "\n"; } ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.see"> &title.see; <para> <link linkend="package.database.db.intro-fetch"> <quote>Wprowadzenie - wyniki</quote></link>, <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>, <link linkend="package.database.db.db-result.fetchinto"> <function>fetchInto</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/free.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/free.xml +++ peardoc/pl/package/database/db/db-result/free.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.19 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.free"> <refnamediv> <refname>DB_result::free()</refname> <refpurpose>Zwolnienie zestawu wyników</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>boolean <function>free</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.free.desc"> &title.desc; <para> Usuwa zestaw wyników oraz zwalnia zajętą przez niego pamięć. <emphasis>Nie</emphasis> usuwa samego obiektu &class.db-result;. </para> </refsect1> <refsect1 id="package.database.db.db-result.free.return"> &title.returns; <para> &type.bool; - &return.success; </para> </refsect1> <refsect1 id="package.database.db.db-result.free.example"> &title.example; <example> <title>Użycie <function>free</function></title> <programlisting role="php"> <![CDATA[ <?php // Gdy posiadasz prawidłowy obiekt DB nazwany $db... $res =& $db->query('SELECT name, address FROM clients'); while ($row =& $res->fetchRow()) { echo $row['name'] . ', ' . $row['address'] . "\n"; } $res->free(); ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.free.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/nextresult.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/nextresult.xml +++ peardoc/pl/package/database/db/db-result/nextresult.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.18 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.nextresult"> <refnamediv> <refname>DB_result::nextResult()</refname> <refpurpose>Pobiera zestaw wynikowy z wielu zapytań</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>boolean <function>nextResult</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.nextresult.desc"> &title.desc; <para> Niektóre biblioteki baz danych wspierają wykonanie więcej niż jednego zapytania w tym samym czasie. Dzięki <function>nextResult</function> możesz wydobyć wyniki tych zapytań. </para> <warning> <para> Te funkcja nie ma nic wspólnego z <link linkend="package.database.db.db-common.executemultiple"> <function>executeMultiple</function></link>. </para> </warning> </refsect1> <refsect1 id="package.database.db.db-result.nextresult.return"> &title.returns; <para> &type.bool; - &true; jeżeli &class.db-result; zawiera następny zestaw wyników, &false; jeżeli nie ma więcej zestawów wynikowych do pobrania </para> </refsect1> <refsect1 id="package.database.db.db-result.nextresult.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/numcols.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/numcols.xml +++ peardoc/pl/package/database/db/db-result/numcols.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.20 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.numcols"> <refnamediv> <refname>DB_result::numCols()</refname> <refpurpose>Pobiera ilość kolumn w zestawie wynikowym</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>integer <function>numCols</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.numcols.desc"> &title.desc; <para> Pobiera ilość kolumn w wierszu wynikowym. </para> </refsect1> <refsect1 id="package.database.db.db-result.numcols.return"> &title.returns; <para> &type.int; - ilość kolumn lub obiekt &class.db-error; w przypadku błędu </para> </refsect1> <refsect1 id="package.database.db.db-result.numcols.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.numcols.example"> &title.example; <example> <title>Użycie <function>numCols</function></title> <programlisting role="php"> <![CDATA[ <?php // Once you have a valid DB object named $db... $res =& $db->query('SELECT * FROM phptest'); echo $res->numCols(); ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.numcols.see"> &title.see; <para> <link linkend="package.database.db.db-result.numrows"> <function>numRows</function></link>, <link linkend="package.database.db.db-common.affectedrows"> <function>affectedRows</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/numrows.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/numrows.xml +++ peardoc/pl/package/database/db/db-result/numrows.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.23 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.numrows"> <refnamediv> <refname>DB_result::numRows()</refname> <refpurpose>Pobiera ilość wierszy w zestawie wynikowym</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>integer <function>numRows</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.numrows.desc"> &title.desc; <para> Pobiera ilość wierszy w zestawie wynikowym. </para> <warning> <para> Dla <literal>ibase</literal>, <literal>ifx</literal> oraz <literal>oci8</literal>, metoda ta działa tylko gdy opcja <constant>DB_PORTABILITY_NUMROWS</constant> <link linkend="package.database.db.intro-portability"> </link> jest włączona. Dodatkowo, dla <literal>ibase</literal> oraz <literal>ifx</literal>, PEAR DB musi być w wersji 1.7.0 lub wyższej. </para> <para> Nie działa dla Microsoft Access. </para> </warning> </refsect1> <refsect1 id="package.database.db.db-result.numrows.return"> &title.returns; <para> &type.int; - ilość wierszy lub obiekt &class.db-error; w przypadku błędu </para> </refsect1> <refsect1 id="package.database.db.db-result.numrows.throws"> &title.throws; <para> <table> <title>&title.throws.errortable;</title> <tgroup cols="4"> <thead> <row> <entry>Kod błędu</entry> <entry>Komunikat błędu</entry> <entry>Powód</entry> <entry>Rozwiązanie</entry> </row> </thead> <tbody> <row> <entry><constant>DB_ERROR_NOT_CAPABLE</constant></entry> <entry> DB backend not capable </entry> <entry> Sterownik nie obsłguje tej funkcjonalności. </entry> <entry> Włącz opcję <constant>DB_PORTABILITY_NUMROWS</constant> <link linkend="package.database.db.intro-portability"> lub zmień używany system bazy danych</link>. </entry> </row> </tbody> </tgroup> </table> </para> </refsect1> <refsect1 id="package.database.db.db-result.numrows.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.numrows.example"> &title.example; <example> <title>Użycie <function>numRows</function></title> <programlisting role="php"> <![CDATA[ <?php // Once you have a valid DB object named $db... $res =& $db->query('SELECT * FROM phptest'); echo $res->numRows(); ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.numrows.see"> &title.see; <para> <link linkend="package.database.db.db-result.numcols"> <function>numCols</function></link>, <link linkend="package.database.db.db-common.affectedrows"> <function>affectedRows</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/adduserinfo.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/adduserinfo.xml +++ peardoc/pl/core/pear/pear-error/adduserinfo.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.adduserinfo"> <refnamediv> <refname>PEAR_Error::addUserInfo()</refname> <refpurpose>dodanie informacji o użytkowniku</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR_Error::addUserInfo</function></funcdef> <paramdef> string <parameter>$info</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.adduserinfo.desc"> &title.desc; <para> Dodanie informacji o użytkowniku do instancji klasy PEAR_Error. </para> </refsect1> <refsect1 id="core.pear.pear-error.adduserinfo.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string</parameter> - informacje o użytkowniku </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear-error.adduserinfo.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getcallback.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getcallback.xml +++ peardoc/pl/core/pear/pear-error/getcallback.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getcallback"> <refnamediv> <refname>PEAR_Error::getCallback()</refname> <refpurpose>pobranie nazwy funkcji zwrotnej</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::getCallback</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getcallback.desc"> &title.desc; <para> Zwraca nazwę funkcji wywoływanej w przypadku wystąpienia obiektu <classname>PEAR_Error</classname>. </para> </refsect1> <refsect1 id="core.pear.pear-error.getcallback.return"> &title.returns; <para> <parameter>string</parameter> - nazwa funkcji </para> </refsect1> <refsect1 id="core.pear.pear-error.getcall.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getcode.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getcode.xml +++ peardoc/pl/core/pear/pear-error/getcode.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getcode"> <refnamediv> <refname>PEAR_Error::getCode()</refname> <refpurpose>pobranie kodu błędu</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>integer <function>PEAR_Error::getCode</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getcode.desc"> &title.desc; <para> Zwraca kod błędu z instancji obiektu PEAR_Error. </para> </refsect1> <refsect1 id="core.pear.pear-error.getcode.return"> &title.returns; <para> <parameter>integer</parameter> - numer błędu </para> </refsect1> <refsect1 id="core.pear.pear-error.getcode.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getmessage.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getmessage.xml +++ peardoc/pl/core/pear/pear-error/getmessage.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getmessage"> <refnamediv> <refname>PEAR_Error::getMessage()</refname> <refpurpose>pobranie wiadomości błędu</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::getMessage</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getmessage.desc"> &title.desc; <para> Zwraca wiadomość błędu zawartą w instancji klasy PEAR_Error. </para> </refsect1> <refsect1 id="core.pear.pear-error.getmessage.return"> &title.returns; <para> <parameter>string</parameter> - wiadomość błędu </para> </refsect1> <refsect1 id="core.pear.pear-error.getmessage.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/getuserinfo.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/getuserinfo.xml +++ peardoc/pl/core/pear/pear-error/getuserinfo.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.getuserinfo"> <refnamediv> <refname>PEAR_Error::getUserInfo()</refname> <refpurpose>pobranie dodatkowych informacji dostarczonych przez użytkownika</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::getUserInfo</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.getuserinfo.desc"> &title.desc; <para> Zwraca dodatkowe informacje o błędzie </para> </refsect1> <refsect1 id="core.pear.pear-error.getuserinfo.return"> &title.returns; <para> <parameter>string</parameter> - informacje o błędzie </para> </refsect1> <refsect1 id="core.pear.pear-error.getuserinfo.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/pear-error.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/pear-error.xml +++ peardoc/pl/core/pear/pear-error/pear-error.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.pear-error"> <refnamediv> <refname>PEAR_Error::PEAR_Error()</refname> <refpurpose>konstruktor</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>void <function>PEAR_Error::PEAR_Error</function></funcdef> <paramdef> string <parameter> <optional>$message = 'unknown error'</optional></parameter> </paramdef> <paramdef> integer <parameter> <optional>$code = &null;</optional></parameter> </paramdef> <paramdef> integer <parameter> <optional>$mode = &null;</optional></parameter> </paramdef> <paramdef> mixed <parameter> <optional>$options = &null;</optional></parameter> </paramdef> <paramdef> string <parameter> <optional>$userinfo = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.pear-error.desc"> &title.desc; <para> Konstruktor </para> </refsect1> <refsect1 id="core.pear.pear-error.pear-error.parameter"> &title.param; <para> <itemizedlist> <listitem> <para> <parameter>string $message</parameter> - wiadomość błędu. Zwięzły opis błędu lub problemu. </para> </listitem> <listitem> <para> <parameter>string $code</parameter> - kod błędu. Liczba specyficzna dla błędu. </para> </listitem> <listitem> <para> <parameter>integer $mode</parameter> - tryb błędu </para> </listitem> <listitem> <para> <parameter>mixed $options</parameter> - ustawienia specyficzne dla trybu błędu </para> </listitem> <listitem> <para> <parameter>string $userinfo</parameter> - łańcuch tekstowy na dodatkowe informacje lub informacje debugera </para> </listitem> </itemizedlist> </para> </refsect1> <refsect1 id="core.pear.pear-error.pear-error.note"> &title.note; ¬e.canstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/core/pear/pear-error/tostring.xml?view=markup&rev=1.1 Index: peardoc/pl/core/pear/pear-error/tostring.xml +++ peardoc/pl/core/pear/pear-error/tostring.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: radzaw Status: ready --> <refentry id="core.pear.pear-error.tostring"> <refnamediv> <refname>PEAR_Error::toString()</refname> <refpurpose>stworzenie reprezentacji w postaci łańcucha tekstowego</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'PEAR.php'; </funcsynopsisinfo> <funcprototype> <funcdef>string <function>PEAR_Error::toString</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="core.pear.pear-error.tostring.desc"> &title.desc; <para> Tworzy reprezentację obiektu błędu w postaci łańcucha tekstowego. </para> </refsect1> <refsect1 id="core.pear.pear-error.tostring.return"> &title.returns; <para> <parameter>string</parameter> - reprezentacja obiektu </para> </refsect1> <refsect1 id="core.pear.pear-error.tostring.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/authentication.xml?view=markup&rev=1.1 Index: peardoc/pl/package/authentication.xml +++ peardoc/pl/package/authentication.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.12 Maintainer: radzaw Status: ready --> <chapter id="package.authentication"> <title>Uwierzytelnienie</title> <para> Udostępnia pakiety do zarządzania procesem uwierzytelnienia </para> &blankpagehack; &package.authentication.auth; &package.authentication.auth-http; &package.authentication.auth-prefmanager; &package.authentication.liveuser; </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 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/peardoc/pl/package/internationalization.xml?view=markup&rev=1.1 Index: peardoc/pl/package/internationalization.xml +++ peardoc/pl/package/internationalization.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.6 Maintainer: radzaw Status: ready --> <chapter id="package.internationalization"> <title>Internacjonalizacja</title> <para> Dostarcza pakiety dla internacjonalizacji i lokalizacji. </para> &blankpagehack; &package.internationalization.i18nv2; &package.internationalization.translation2; </chapter> <!-- Generated by phpDocumentor v 1.3.0RC2 http://www.phpdoc.org --> <!-- 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 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/peardoc/pl/package/payment.xml?view=markup&rev=1.1 Index: peardoc/pl/package/payment.xml +++ peardoc/pl/package/payment.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.5 Maintainer: radzaw Status: ready --> <chapter id="package.payment"> <title>Płatności</title> <para> Udostępnia pakiety związane z obsługą płatności </para> &blankpagehack; </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 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/peardoc/pl/package/validate.xml?view=markup&rev=1.1 Index: peardoc/pl/package/validate.xml +++ peardoc/pl/package/validate.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3 Maintainer: radzaw Status: ready --> <chapter id="package.validate"> <title>Validate</title> <para> Validate oferuje zestaw pakietów do sprawdzenia poprawności powszechnych lub specyficznych danych. Główny pakiet sprawdza poprawność powszechnych danych. Specyficzne dane dotyczą lokalizacji lub tematu. </para> <para> Zlokalizowane klasy sprawdzania poprawności <itemizedlist> <listitem><para>Argentyna: Validate_AR</para></listitem> <listitem><para>Austria: Validate_AT</para></listitem> <listitem><para>Australia : Validate_AU</para></listitem> <listitem><para>Belgia: Validate_BE</para></listitem> <listitem><para>Brazylia: Validate_PTBR</para></listitem> <listitem><para>Kanada: Validate_CA</para></listitem> <listitem><para>Denmark: Validate_DK</para></listitem> <listitem><para>Francja: Validate_FR</para></listitem> <listitem><para>Niemcy: Validate_DE</para></listitem> <listitem><para>Islandia: Validate_IS</para></listitem> <listitem><para>Netherlands: Validate_NL</para></listitem> <listitem><para>Nowa Zelandia: Validate_NZ</para></listitem> <listitem><para>Polska: Validate_PL</para></listitem> <listitem><para>Republic of India: Validate_IN</para></listitem> <listitem><para>Południowa Afryka: Validate_ZA</para></listitem> <listitem><para>Hiszpania: Validate_ES</para></listitem> <listitem><para>Szwajcaria: Validate_CH</para></listitem> <listitem><para>Wielka Brytania: Validate_UK</para></listitem> <listitem><para>Stany Zjednoczone: Validate_US</para></listitem> </itemizedlist> </para> <para> Tematyczne klasy sprawdzania poprawności <itemizedlist> <listitem><para>Finansowe: Validate_Finance</para></listitem> <listitem><para>Karty kredytowe: Validate_Finance_CreditCard</para></listitem> <listitem><para>Międzynarodowy standard numeracji produktów: Validate_ISPN</para></listitem> </itemizedlist> </para> &package.validate.validate; &package.validate.validate-tablecross; &package.validate.validate-ar; &package.validate.validate-at; &package.validate.validate-au; &package.validate.validate-be; &package.validate.validate-ca; &package.validate.validate-ch; &package.validate.validate-de; &package.validate.validate-dk; &package.validate.validate-es; &package.validate.validate-esMX; &package.validate.validate-fr; &package.validate.validate-in; &package.validate.validate-is; &package.validate.validate-nl; &package.validate.validate-nz; &package.validate.validate-pl; &package.validate.validate-ptBR; &package.validate.validate-uk; &package.validate.validate-us; &package.validate.validate-za; &package.validate.validate-finance; &package.validate.validate-finance-creditcard; &package.validate.validate-ISPN; </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 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/peardoc/pl/package/database/mdb2.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/mdb2.xml +++ peardoc/pl/package/database/mdb2.xml <?xml version="1.0" encoding="ISO-8859-1" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: radzaw Status: ready --> <sect1 id="package.database.mdb2"> <title>MDB2</title> <para> Zunifikowane API zapewniające dostęp i konstruowanie SQL w sposób zapewniający przenośność. </para> &package.database.mdb2.intro; &package.database.mdb2.intro-dsn; &package.database.mdb2.intro-connect; &package.database.mdb2.intro-query; &package.database.mdb2.intro-fetch; &package.database.mdb2.intro-execute; &package.database.mdb2.intro-transaction; &package.database.mdb2.intro-module; &package.database.mdb2.intro-auto; &package.database.mdb2.intro-portability; &package.database.mdb2.intro-sequences; </sect1> <!-- 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 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/peardoc/pl/package/database/db/db-common.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-common.xml +++ peardoc/pl/package/database/db/db-common.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-common"> <refnamediv> <refname><classname>DB_common</classname></refname> <refpurpose>Intefejs dostępowy do bazy danych</refpurpose> </refnamediv> <refsect1 id="package.database.db.db-common.desc"> &title.desc; <para> &class.db-common; jest interfejsem; dostarcza metod pozwalających na zapytanie specyficzne dla bazy danych. Instancja klasy specyficznej dla baza danych zostanie zwrócona przez metodę <link linkend="package.database.db.db.connect"> <function>connect</function></link>. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-error.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-error.xml +++ peardoc/pl/package/database/db/db-error.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.14 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-error"> <refnamediv> <refname><classname>DB_Error</classname></refname> <refpurpose>Obiekt błędu DB</refpurpose> </refnamediv> <refsect1 id="package.database.db.db-error.desc"> &title.desc; <para> W przypadku niepowodzenia, większość funkcji &class.db; zwraca obiekt &class.db-error;, który zawiera informacje o błędzie. &class.db-error; oferuje te same funkcje co &class.pear-error;. </para> <para> Wiadomości błędów zwracane przez <function>DB_Error::getMessage</function> są stałe dla każdego DBMS. </para> <para> Kod błędu zwracany przez <function>DB_Error::getCode</function> jest taki sam dla różnych baz danych. Kod ten oparty jest na stałych <constant>DB_ERROR_*</constant> zdefiniowanych w <filename>DB.php</filename>. </para> <para> <function>DB_Error::getDebugInfo</function> oraz <function>DB_Error::getUserInfo</function> zwracają całkowicie natywne raporty błędów DBMS. </para> <example> <title>Wyłapywanie błędów i określanie co się stało</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $db =& DB::connect('pgsql://wronguser:badpw@localhost/thedb'); if (PEAR::isError($db)) { /* * This is not what you would really want to do in * your program. It merely demonstrates what kinds * of data you can get back from error objects. */ echo 'Standard Message: ' . $db->getMessage() . "\n"; echo 'Standard Code: ' . $db->getCode() . "\n"; echo 'DBMS/User Message: ' . $db->getUserInfo() . "\n"; echo 'DBMS/Debug Message: ' . $db->getDebugInfo() . "\n"; exit; } ?> ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result.xml +++ peardoc/pl/package/database/db/db-result.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.11 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result"> <refnamediv> <refname><classname>DB_result</classname></refname> <refpurpose>Zestaw wyników DB</refpurpose> </refnamediv> <refsect1 id="package.database.db.db-result.desc"> &title.desc; <para> &class.db-result; zawiera zestaw wyników zapytania SQL. Instancja tej klasy jest zwracana przez wiele metod &class.db-common;. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db.xml +++ peardoc/pl/package/database/db/db.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.8 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db"> <refnamediv> <refname><classname>DB</classname></refname> <refpurpose>Klasa główna</refpurpose> </refnamediv> <refsect1 id="package.database.db.db.desc"> &title.desc; <para> &class.db; jest prostą klasą zawierającą statyczne metody, służące do tworzenia obiektów DB. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/intro-connect.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/intro-connect.xml +++ peardoc/pl/package/database/db/intro-connect.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.28 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.intro-connect"> <refnamediv> <refname>Wstęp - nawiązanie połączenia</refname> <refpurpose>łączenie i rozłączanie z baza danych</refpurpose> </refnamediv> <refsect1 id="package.database.db.intro-connect.desc"> &title.desc; <para> W celu nawiązania połączenia z bazą danych możesz użyć funkcji <link linkend="package.database.db.db.connect"> <function>connect</function></link>, która wymaga prawidłowego <link linkend="package.database.db.intro-dsn">DSN</link> jako pierwszego parametru wywołania. Parametr ten może być łańcuchem tekstowym lub tablicą. Jeżeli użyjesz tablicy, zostanie ona połączona z tablicą zawierającą domyślne informacje: <programlisting role="configuration"> <![CDATA[ $dsn = array( 'phptype' => false, 'dbsyntax' => false, 'username' => false, 'password' => false, 'protocol' => false, 'hostspec' => false, 'port' => false, 'socket' => false, 'database' => false, ); ]]> </programlisting> Jeżeli ustawisz którykolwiek z elementów nadpiszesz domyślną wartość a pozostałe elementy zachowają domyślne wartości. </para> <simpara> Drugi parametr, <parameter>$options</parameter>, jest opcjonalną tablicą która może zawierać dodatkowe ustawienia konfiguracyjne tego pakietu. Zobacz <link linkend="package.database.db.db-common.setoption"> <function>setOption</function></link> aby uzyskać więcej informacji na ten temat. </simpara> <simpara> W przypadku powodzenia otrzymasz nową instancję klasy bazy danych. Zalecane jest sprawdzenie wyniku metody przy pomocy <link linkend="package.database.db.db.iserror"> <function>isError</function></link>. </simpara> <simpara> Aby rozłączyć się z bazą użyj metody <link linkend="package.database.db.db-common.disconnect"> <function>disconnect</function></link> z instancji klasy bazy danych. </simpara> <example> <title>Połączenie i rozłączenie</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = 'pgsql://someuser:apasswd@localhost/thedb'; $options = array( 'debug' => 2, 'portability' => DB_PORTABILITY_ALL, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } // ... $db->disconnect(); ?> ]]> </programlisting> </example> <example> <title>Połączenie z bazą używając tablicy jako informacji DSN</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = array( 'phptype' => 'pgsql', 'username' => 'someuser', 'password' => 'apasswd', 'hostspec' => 'localhost', 'database' => 'thedb', ); $options = array( 'debug' => 2, 'portability' => DB_PORTABILITY_ALL, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> <para> Gdy łączysz się do SQLite używając tablicy DSN, wartość elementu <varname>mode</varname> musi być łańcuchem tekstowym: <programlisting role="php"> <![CDATA[ <?php $dsn = array( 'phptype' => 'sqlite', 'database' => 'thedb', 'mode' => '0644', ); ?> ]]> </programlisting> </para> </example> <example> <title> Połączenie z MySQLi poprzez SSL używając tablicy informacji DSN </title> <para> Element <varname>ssl</varname> tablicy <parameter>$options</parameter> musi być ustawiony na &true; aby SSL działało. Każdy z dodatkowych elementów tablicy <parameter>$dsn</parameter> (od <varname>key</varname> do <varname>cipher</varname> w poniższym przykładzie) jest opcjonalny. </para> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = array( 'phptype' => 'mysqli', 'username' => 'someuser', 'password' => 'apasswd', 'hostspec' => 'localhost', 'database' => 'thedb', 'key' => 'client-key.pem', 'cert' => 'client-cert.pem', 'ca' => 'cacert.pem', 'capath' => '/path/to/ca/dir', 'cipher' => 'AES', ); $options = array( 'ssl' => true, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> </example> <example> <title>Połączenie z bazą PostgreSQL poprzez gniazdo</title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $dsn = 'pgsql://someuser:apasswd@unix(/tmp)/thedb'; $options = array( 'debug' => 2, 'portability' => DB_PORTABILITY_ALL, ); $db =& DB::connect($dsn, $options); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db.intro-connect.see"> &title.see; <para> &class.db-error;, <link linkend="package.database.db.db-common.setoption"> <function>setOption</function></link>, <link linkend="package.database.db.intro-portability"> <quote>Intro - Portability</quote></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db/connect.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db/connect.xml +++ peardoc/pl/package/database/db/db/connect.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.21 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db.connect"> <refnamediv> <refname>DB::connect()</refname> <refpurpose>Nawiązanie połączenia z bazą danych</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>object <function>connect</function></funcdef> <paramdef> mixed <parameter>$dsn</parameter> </paramdef> <paramdef> array <parameter><optional>$options = array()</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db.connect.desc"> &title.desc; <para> Tworzy nowy obiekt połączenia DB i łączy ze wskazaną bazą danych </para> </refsect1> <refsect1 id="package.database.db.db.connect.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; lub &type.array; <parameter>$dsn</parameter> </term> <listitem> <para> Nazwa źródła danych. Format łańcucha tekstowego jest opisany w sekcji <link linkend="package.database.db.intro-dsn">DSN</link>, natomiast format tablicowy opisy jest w sekcji <link linkend="package.database.db.intro-connect"><quote>Wstęp - nawiązanie połączenia</quote></link>. </para> </listitem> </varlistentry> <varlistentry> <term> &type.array; <parameter>$options</parameter> </term> <listitem> <para> Opcjonalny parametr może zawierać dodatkowe ustawienia konfiguracyjne dla tego pakietu. Zobacz <link linkend="package.database.db.db-common.setoption"> <function>setOption</function></link> aby dowiedzieć się więcej na temat dostępnych ustawień. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db.connect.return"> &title.returns; <para> &type.object; - nowy obiekt DB lub obiekt &class.db-error; przy niepowodzeniu </para> </refsect1> <refsect1 id="package.database.db.db.connect.throws"> &title.throws; <para> <table> <title>&title.throws.errortable;</title> <tgroup cols="4"> <thead> <row> <entry>Kod błędu</entry> <entry>Wiadomość błędu</entry> <entry>Powód</entry> <entry>Rozwiązanie</entry> </row> </thead> <tbody> <row> <entry><constant>DB_ERROR_NOT_FOUND</constant></entry> <entry> not found </entry> <entry> Klasa specyficzna dla danej bazy danych nie została znaleziona. </entry> <entry> Sprawdź <parameter>$dsn</parameter> i upewnij się iż posiadasz kompletną instalację <filename>DB-package</filename>, oraz że baza danych jest obsługiwana przez &class.db;. </entry> </row> </tbody> </tgroup> </table> </para> </refsect1> <refsect1 id="package.database.db.db.connect.note"> &title.note; ¬e.shouldstatic; </refsect1> <refsect1 id="package.database.db.db.connect.see"> &title.see; <para> <link linkend="package.database.db.db-common.disconnect"> <function>disconnect</function></link>, <link linkend="package.database.db.intro-connect"> <quote>Wstęp - nawiązanie połączenia</quote></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db/iserror.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db/iserror.xml +++ peardoc/pl/package/database/db/db/iserror.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.17 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db.iserror"> <refnamediv> <refname>DB::isError()</refname> <refpurpose>Określa czy zmienna jest obiektem DB_Error</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>boolean <function>isError</function></funcdef> <paramdef> mixed <parameter>$value</parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db.iserror.desc"> &title.desc; <para> Sprawdza czy wynik metody DB jest obiektem &class.db-error;. </para> <para> Zalecane jest użycie <function>PEAR::isError</function> zamiast funkcji <function>isError</function> specyficznej dla DB. </para> </refsect1> <refsect1 id="package.database.db.db.iserror.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.mixed; <parameter>$value</parameter> </term> <listitem> <para> Zmienna do sprawdzenia </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db.iserror.return"> &title.returns; <para> &type.bool; - &true; jeżeli <parameter>$value</parameter> jest obiektem &class.db-error; </para> </refsect1> <refsect1 id="package.database.db.db.iserror.note"> &title.note; ¬e.shouldstatic; </refsect1> <refsect1 id="package.database.db.db.iserror.example"> &title.example; <example> <title>Użycie metody <function>isError</function></title> <programlisting role="php"> <![CDATA[ <?php require_once 'DB.php'; $db =& DB::connect('pgsql://usr:pw@localhost/dbnam'); if (PEAR::isError($db)) { die($db->getMessage()); } ?> ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/fetchinto.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/fetchinto.xml +++ peardoc/pl/package/database/db/db-result/fetchinto.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.28 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.fetchinto"> <refnamediv> <refname>DB_result::fetchInto()</refname> <refpurpose>Pobiera wiersz wyników do zmiennej</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>integer <function>fetchInto</function></funcdef> <paramdef> array <parameter>&$arr</parameter> </paramdef> <paramdef> integer <parameter><optional>$fetchMode = <constant>DB_FETCHMODE_DEFAULT</constant></optional></parameter> </paramdef> <paramdef> integer <parameter><optional>$rowNum = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.fetchinto.desc"> &title.desc; <para> Umieszcza wiersz danych wyników zapytania w zmiennej której nazwę podasz, po czym przesuwa wskaźnik na następny wiersz. Dane mogą zostać sformatowane jako tablica lub jako obiekt. </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.mixed; <parameter>$arr</parameter> </term> <listitem> <para> referencja do zmiennej która ma przechowywać wiersz </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$fetchMode</parameter> </term> <listitem> <para> tryb pobrania danych. Domyślny tryb to <constant>DB_FETCHMODE_DEFAULT</constant>, który nakazuje użyć trybu pobrania aktualnego DB. Domyślny tryb pobrania DB można zmienić używając <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>. Wartości te to między innymi: <itemizedlist> <listitem> <para> <constant>DB_FETCHMODE_ORDERED</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_ASSOC</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_OBJECT</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$rowNum</parameter> </term> <listitem> <para> numer wiersza do pobrania. Zauważ iż 0 zwróci pierwszy wiersz, 1 zwróci drugi wiersz, itd.. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.return"> &title.returns; <para> &type.int; - &constant.db-ok; gdy wiersz został pobrany, &null; gdy osiągnięto koniec zestawu wyników lub obiekt &class.db-error; przy niepowodzeniu </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.example"> &title.example; <example> <title>Użycie <function>fetchInto</function></title> <programlisting role="php"> <![CDATA[ <?php // Gdy posiadasz prawidłowy obiekt DB nazwany $db... $res =& $db->query('SELECT * FROM mytable'); while ($res->fetchInto($row)) { // Przyjmujemy iż domyślny tryb DB to // DB_FETCHMODE_ORDERED echo $row[0] . "\n"; } ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.fetchinto.see"> &title.see; <para> <link linkend="package.database.db.intro-fetch"> <quote>Wprowadzenie - wyniki</quote></link>, <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>, <link linkend="package.database.db.db-result.fetchrow"> <function>fetchRow</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/fetchrow.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/fetchrow.xml +++ peardoc/pl/package/database/db/db-result/fetchrow.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.28 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.fetchrow"> <refnamediv> <refname>DB_result::fetchRow()</refname> <refpurpose>Pobiera wiersz wyników zapytania</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>mixed <function>&fetchRow</function></funcdef> <paramdef> integer <parameter><optional>$fetchmode = <constant>DB_DEFAULT_MODE</constant></optional></parameter> </paramdef> <paramdef> integer <parameter><optional>$rownum = &null;</optional></parameter> </paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.fetchrow.desc"> &title.desc; <para> Zwraca wiersz danych z zestawu wyników, po czym przesuwa wskaźnik na następny wiersz. Dane mogą zostać sformatowane jako tablica lub jako obiekt. </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.parameter"> &title.param; <para> <variablelist> <varlistentry> <term> &type.int; <parameter>$fetchmode</parameter> </term> <listitem> <para> tryb pobrania danych. Domyślny tryb to <constant>DB_FETCHMODE_DEFAULT</constant>, który nakazuje użyć trybu pobrania aktualnego DB. Domyślny tryb pobrania DB można zmienić używając <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>. Wartości te to między innymi: <itemizedlist> <listitem> <para> <constant>DB_FETCHMODE_ORDERED</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_ASSOC</constant> </para> </listitem> <listitem> <para> <constant>DB_FETCHMODE_OBJECT</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$rownum</parameter> </term> <listitem> <para> numer wiersza do pobrania </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.return"> &title.returns; <para> &type.mixed; - tablica lub obiekt zawierający wiersz danych, &null; gdy osiągnięto koniec zestawu wyników lub obiekt &class.db-error; przy niepowodzeniu </para> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.example"> &title.example; <example> <title>Użycie <function>fetchRow</function></title> <programlisting role="php"> <![CDATA[ <?php // Gdy posiadasz prawidłowy obiekt DB nazwany $db... $res =& $db->query('SELECT * FROM mytable'); while ($row =& $res->fetchRow()) { // Przyjmujemy iż domyślny tryb DB to // DB_FETCHMODE_ORDERED echo $row[0] . "\n"; } ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.fetchrow.see"> &title.see; <para> <link linkend="package.database.db.intro-fetch"> <quote>Wprowadzenie - wyniki</quote></link>, <link linkend="package.database.db.db-common.setfetchmode"> <function>setFetchMode</function></link>, <link linkend="package.database.db.db-result.fetchinto"> <function>fetchInto</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/free.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/free.xml +++ peardoc/pl/package/database/db/db-result/free.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.19 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.free"> <refnamediv> <refname>DB_result::free()</refname> <refpurpose>Zwolnienie zestawu wyników</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>boolean <function>free</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.free.desc"> &title.desc; <para> Usuwa zestaw wyników oraz zwalnia zajętą przez niego pamięć. <emphasis>Nie</emphasis> usuwa samego obiektu &class.db-result;. </para> </refsect1> <refsect1 id="package.database.db.db-result.free.return"> &title.returns; <para> &type.bool; - &return.success; </para> </refsect1> <refsect1 id="package.database.db.db-result.free.example"> &title.example; <example> <title>Użycie <function>free</function></title> <programlisting role="php"> <![CDATA[ <?php // Gdy posiadasz prawidłowy obiekt DB nazwany $db... $res =& $db->query('SELECT name, address FROM clients'); while ($row =& $res->fetchRow()) { echo $row['name'] . ', ' . $row['address'] . "\n"; } $res->free(); ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.free.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/nextresult.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/nextresult.xml +++ peardoc/pl/package/database/db/db-result/nextresult.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.18 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.nextresult"> <refnamediv> <refname>DB_result::nextResult()</refname> <refpurpose>Pobiera zestaw wynikowy z wielu zapytań</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>boolean <function>nextResult</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.nextresult.desc"> &title.desc; <para> Niektóre biblioteki baz danych wspierają wykonanie więcej niż jednego zapytania w tym samym czasie. Dzięki <function>nextResult</function> możesz wydobyć wyniki tych zapytań. </para> <warning> <para> Te funkcja nie ma nic wspólnego z <link linkend="package.database.db.db-common.executemultiple"> <function>executeMultiple</function></link>. </para> </warning> </refsect1> <refsect1 id="package.database.db.db-result.nextresult.return"> &title.returns; <para> &type.bool; - &true; jeżeli &class.db-result; zawiera następny zestaw wyników, &false; jeżeli nie ma więcej zestawów wynikowych do pobrania </para> </refsect1> <refsect1 id="package.database.db.db-result.nextresult.note"> &title.note; ¬e.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/numcols.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/numcols.xml +++ peardoc/pl/package/database/db/db-result/numcols.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.20 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.numcols"> <refnamediv> <refname>DB_result::numCols()</refname> <refpurpose>Pobiera ilość kolumn w zestawie wynikowym</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>integer <function>numCols</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.numcols.desc"> &title.desc; <para> Pobiera ilość kolumn w wierszu wynikowym. </para> </refsect1> <refsect1 id="package.database.db.db-result.numcols.return"> &title.returns; <para> &type.int; - ilość kolumn lub obiekt &class.db-error; w przypadku błędu </para> </refsect1> <refsect1 id="package.database.db.db-result.numcols.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.numcols.example"> &title.example; <example> <title>Użycie <function>numCols</function></title> <programlisting role="php"> <![CDATA[ <?php // Once you have a valid DB object named $db... $res =& $db->query('SELECT * FROM phptest'); echo $res->numCols(); ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.numcols.see"> &title.see; <para> <link linkend="package.database.db.db-result.numrows"> <function>numRows</function></link>, <link linkend="package.database.db.db-common.affectedrows"> <function>affectedRows</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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/peardoc/pl/package/database/db/db-result/numrows.xml?view=markup&rev=1.1 Index: peardoc/pl/package/database/db/db-result/numrows.xml +++ peardoc/pl/package/database/db/db-result/numrows.xml <?xml version="1.0" encoding="iso-8859-2" ?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.23 Maintainer: radzaw Status: ready --> <refentry id="package.database.db.db-result.numrows"> <refnamediv> <refname>DB_result::numRows()</refname> <refpurpose>Pobiera ilość wierszy w zestawie wynikowym</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcprototype> <funcdef>integer <function>numRows</function></funcdef> <paramdef></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.database.db.db-result.numrows.desc"> &title.desc; <para> Pobiera ilość wierszy w zestawie wynikowym. </para> <warning> <para> Dla <literal>ibase</literal>, <literal>ifx</literal> oraz <literal>oci8</literal>, metoda ta działa tylko gdy opcja <constant>DB_PORTABILITY_NUMROWS</constant> <link linkend="package.database.db.intro-portability"> </link> jest włączona. Dodatkowo, dla <literal>ibase</literal> oraz <literal>ifx</literal>, PEAR DB musi być w wersji 1.7.0 lub wyższej. </para> <para> Nie działa dla Microsoft Access. </para> </warning> </refsect1> <refsect1 id="package.database.db.db-result.numrows.return"> &title.returns; <para> &type.int; - ilość wierszy lub obiekt &class.db-error; w przypadku błędu </para> </refsect1> <refsect1 id="package.database.db.db-result.numrows.throws"> &title.throws; <para> <table> <title>&title.throws.errortable;</title> <tgroup cols="4"> <thead> <row> <entry>Kod błędu</entry> <entry>Komunikat błędu</entry> <entry>Powód</entry> <entry>Rozwiązanie</entry> </row> </thead> <tbody> <row> <entry><constant>DB_ERROR_NOT_CAPABLE</constant></entry> <entry> DB backend not capable </entry> <entry> Sterownik nie obsłguje tej funkcjonalności. </entry> <entry> Włącz opcję <constant>DB_PORTABILITY_NUMROWS</constant> <link linkend="package.database.db.intro-portability"> lub zmień używany system bazy danych</link>. </entry> </row> </tbody> </tgroup> </table> </para> </refsect1> <refsect1 id="package.database.db.db-result.numrows.note"> &title.note; ¬e.notstatic; </refsect1> <refsect1 id="package.database.db.db-result.numrows.example"> &title.example; <example> <title>Użycie <function>numRows</function></title> <programlisting role="php"> <![CDATA[ <?php // Once you have a valid DB object named $db... $res =& $db->query('SELECT * FROM phptest'); echo $res->numRows(); ?> ]]> </programlisting> </example> </refsect1> <refsect1 id="package.database.db.db-result.numrows.see"> &title.see; <para> <link linkend="package.database.db.db-result.numcols"> <function>numCols</function></link>, <link linkend="package.database.db.db-common.affectedrows"> <function>affectedRows</function></link> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-executeMultiple-attributes:t sgml-indent-step:1 sgml-indent-data:t 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 -->