cvs: phpdoc-sk /reference/array/functions sort.xml /reference/mysql configure.xml constants.xml functions.xml ini.xml reference.xml
[email protected] ("Robert Novotny")
| Newsgroups | php.doc.sk |
|---|---|
| Message-ID | <cvsnovotnyr1045476190@cvsserver> |
novotnyr Mon Feb 17 05:03:10 2003 EDT
Added files:
/phpdoc-sk/reference/mysql configure.xml constants.xml
functions.xml ini.xml reference.xml
Modified files:
/phpdoc-sk/reference/array/functions sort.xml
Log:
mysql reference founded
novotnyr-20030217050310.txt
(text/plain, 17.8 KB)
Index: phpdoc-sk/reference/array/functions/sort.xml
diff -u phpdoc-sk/reference/array/functions/sort.xml:1.1 phpdoc-sk/reference/array/functions/sort.xml:1.2
--- phpdoc-sk/reference/array/functions/sort.xml:1.1 Fri Jan 24 12:11:08 2003
+++ phpdoc-sk/reference/array/functions/sort.xml Mon Feb 17 05:03:09 2003
@@ -10,8 +10,8 @@
<title>Popis</title>
<methodsynopsis>
<type>void</type><methodname>sort</methodname>
- <methodparam><type>array</type><parameter>array</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>sort_flags</parameter></methodparam>
+ <methodparam><type>array</type><parameter>pole</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>priznaky_triedenia</parameter></methodparam>
</methodsynopsis>
<para>
Táto funkcia zotriedi pole. Po vykonaní funkcie budú prvky poµa usporiadané od najmen¹ieho po najväè¹í.
@@ -34,7 +34,7 @@
</example>
</para>
<para>
- This example would display:
+ Tento príklad vypí¹e:
</para>
<para>
<screen>
@@ -50,11 +50,11 @@
Ovocie bolo zotriedené v abecednom poradí.
</para>
<para>
- Nepovinný druhý parameter <parameter>sort_flags</parameter>
+ Nepovinný druhý parameter <parameter>priznaky_triedenia</parameter>
mô¾e by» pou¾itý na zmenu správania sa pri triedený pou¾itím nasledovných hodnôt:
</para>
<para>
- Sorting type flags:
+ Dostupné príznaky urèujúce spôsob triedenia:
<itemizedlist>
<listitem>
<simpara>SORT_REGULAR - porovnáva» polo¾ky normálne</simpara>
Index: phpdoc-sk/reference/mysql/configure.xml
+++ phpdoc-sk/reference/mysql/configure.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.1 Maintainer: novotnyr Status: ready -->
<section id="mysql.installation">
&reftitle.install;
<para>
Pou¾itím konfiguraènej mo¾nosti <option role="configure">--with-mysql[=DIR]</option>
povolíte prístup <literal>PHP</literal> k databázam MySQL.
Ak pou¾ijete túto mo¾nos» bez ¹pecifikovania cesty k MySQL (parameter DIR)
<literal>PHP</literal> pou¾ije vlastné interné klientské kni¾nice MySQL. Vo verziách
PHP 4 je podpora MySQL v¾dy povolená. Ak nie je konfiguraèná mo¾nos»
¹pecifikovaná, pou¾ijú sa kni¾nice dodávané s PHP. U¾ívatelia, ktorí
pou¾ívajú ïal¹ie aplikácie vyu¾ívajúce MySQL (napr. prevádzkujú PHP 3
a PHP 4 ako konkurentné moduly servera Apache; alebo auth-mysql)
by mali v¾dy uvies» cestu k MySQL:
<option role="configure">--with-mysql=/cesta/ku/mysql</option>.
Týmto nastavením bude <literal>PHP</literal> prinútené pou¾íva»
klientské kni¾nice nain¹talované spolu s MySQL, èím sa predíde
prípadným konfliktom.
</para>
&windows.builtin;
<warning>
<para>
Pri naèítavaní tejto nadstavby súèasne s nadstavbou recode mô¾u
nasta» pády, èi problémy pri spú¹»aní <literal>PHP</literal>.
Bli¾¹ie informácie mo¾no nájs» v sekcii o nadstavbe.
<link linkend="ref.recode">recode</link>.
</para>
</warning>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/mysql/constants.xml
+++ phpdoc-sk/reference/mysql/constants.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<section id="mysql.constants">
&reftitle.constants;
&extension.constants;
<para>
Od verzie PHP 4.3.0 je mo¾né ¹pecifikova» dodatoèné príznaky pre klienta
pri pou¾ívaní funkcií
<function>mysql_connect</function> a <function>mysql_pconnect</function>
Definované sú nasledovné kon¹tanty:
<table>
<title>Kon¹tanty klienta MySQL</title>
<tgroup cols="2">
<thead>
<row>
<entry>kon¹tanta</entry>
<entry>popis</entry>
</row>
</thead>
<tbody>
<row>
<entry>MYSQL_CLIENT_COMPRESS</entry>
<entry>pou¾íva» komprimaèný protokol</entry>
</row>
<row>
<entry>MYSQL_CLIENT_IGNORE_SPACE</entry>
<entry>povoµova» medzeru za názvami funkcií</entry>
</row>
<row>
<entry>MYSQL_CLIENT_INTERACTIVE</entry>
<entry>Pou¾íva» nastavenie interactive_timeout (namiesto wait_timeout)
ako interval neèinnosti v sekundách. Po uplynutí tohto intervalu
bude spojenie uzatvorené.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Funkcia <function>mysql_fetch_array</function> vyu¾íva kon¹tanty na
¹pecifikovanie typu polí pre výsledky. Definované sú nasledovné kon¹tanty.
<table>
<title>Kon¹tanty MySQL fetch</title>
<tgroup cols="2">
<thead>
<row>
<entry>kon¹tanta</entry>
<entry>popis</entry>
</row>
</thead>
<tbody>
<row>
<entry>MYSQL_ASSOC</entry>
<entry>
Ståpèeky sú vrátené v poli, prièom indexy tohto poµa tvoria
názvy atribútov tabuµky.
</entry>
</row>
<row>
<entry>MYSQL_BOTH</entry>
<entry>
Ståpèeky sú vrátené v poli, prièom indexy tohto poµa tvoria jednak
èíselné indexy polí tabuliek a jednak názvy atribútov tabuµky.
</entry>
</row>
<row>
<entry>MYSQL_NUM</entry>
<entry>
Ståpèeky sú vrátené v poli, prièom indexy tohto poµa tvoria
èíselné indexy polí tabuliek. Tento index zaèína od 0 - tá reprezentuje
hodnotu prvého atribútu tabuµky vo výsledku.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/mysql/functions.xml
+++ phpdoc-sk/reference/mysql/functions.xml
&reference.mysql.functions.mysql-affected-rows;
&reference.mysql.functions.mysql-change-user;
&reference.mysql.functions.mysql-client-encoding;
&reference.mysql.functions.mysql-close;
&reference.mysql.functions.mysql-connect;
&reference.mysql.functions.mysql-create-db;
&reference.mysql.functions.mysql-data-seek;
&reference.mysql.functions.mysql-db-name;
&reference.mysql.functions.mysql-db-query;
&reference.mysql.functions.mysql-drop-db;
&reference.mysql.functions.mysql-errno;
&reference.mysql.functions.mysql-error;
&reference.mysql.functions.mysql-escape-string;
&reference.mysql.functions.mysql-fetch-array;
&reference.mysql.functions.mysql-fetch-assoc;
&reference.mysql.functions.mysql-fetch-field;
&reference.mysql.functions.mysql-fetch-lengths;
&reference.mysql.functions.mysql-fetch-object;
&reference.mysql.functions.mysql-fetch-row;
&reference.mysql.functions.mysql-field-flags;
&reference.mysql.functions.mysql-field-len;
&reference.mysql.functions.mysql-field-name;
&reference.mysql.functions.mysql-field-seek;
&reference.mysql.functions.mysql-field-table;
&reference.mysql.functions.mysql-field-type;
&reference.mysql.functions.mysql-free-result;
&reference.mysql.functions.mysql-get-client-info;
&reference.mysql.functions.mysql-get-host-info;
&reference.mysql.functions.mysql-get-proto-info;
&reference.mysql.functions.mysql-get-server-info;
&reference.mysql.functions.mysql-info;
&reference.mysql.functions.mysql-insert-id;
&reference.mysql.functions.mysql-list-dbs;
&reference.mysql.functions.mysql-list-fields;
&reference.mysql.functions.mysql-list-processes;
&reference.mysql.functions.mysql-list-tables;
&reference.mysql.functions.mysql-num-fields;
&reference.mysql.functions.mysql-num-rows;
&reference.mysql.functions.mysql-pconnect;
&reference.mysql.functions.mysql-ping;
&reference.mysql.functions.mysql-query;
&reference.mysql.functions.mysql-real-escape-string;
&reference.mysql.functions.mysql-result;
&reference.mysql.functions.mysql-select-db;
&reference.mysql.functions.mysql-stat;
&reference.mysql.functions.mysql-tablename;
&reference.mysql.functions.mysql-thread-id;
&reference.mysql.functions.mysql-unbuffered-query;
Index: phpdoc-sk/reference/mysql/ini.xml
+++ phpdoc-sk/reference/mysql/ini.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.4 Maintainer: novotnyr Status: ready -->
<section id="mysql.configuration">
&reftitle.runtime;
&extension.runtime;
<para>
<table>
<title>Konfiguraèné mo¾nosti MySQL</title>
<tgroup cols="3">
<thead>
<row>
<entry>Názov</entry>
<entry>Implicitne</entry>
<entry>Meniteµnos»</entry>
</row>
</thead>
<tbody>
<row>
<entry>mysql.allow_persistent</entry>
<entry>"On"</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
<row>
<entry>mysql.max_persistent</entry>
<entry>"-1"</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
<row>
<entry>mysql.max_links</entry>
<entry>"-1"</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
<row>
<entry>mysql.default_port</entry>
<entry>NULL</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>mysql.default_socket</entry>
<entry>NULL</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>mysql.default_host</entry>
<entry>NULL</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>mysql.default_user</entry>
<entry>NULL</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>mysql.default_password</entry>
<entry>NULL</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>mysql.connect_timeout</entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
</tbody>
</tgroup>
</table>
Podrobnosti a definície kon¹tánt typu PHP_INI_* mo¾no nájs» pri funkcii
<function>ini_set</function>.
</para>
<para>
Uvádzame krátke vysvetlenie konfiguraèných direktív
<variablelist>
<varlistentry id="ini.mysql.allow-persistent">
<term>
<parameter>mysql.allow_persistent</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Urèuje, èi budú povolené
<link linkend="features.persistent-connections">perzistentné pripojenia</link>
k MySQL.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.max-persistent">
<term>
<parameter>mysql.max_persistent</parameter>
<type>integer</type>
</term>
<listitem>
<para>
Maximálny poèet perzistentných pripojení k MySQL pre jeden proces.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.max-links">
<term>
<parameter>mysql.max_links</parameter>
<type>integer</type>
</term>
<listitem>
<para>
Maximálny poèet pripojení k MySQL, vrátanie perzistentných pripojení.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.default-port">
<term>
<parameter>mysql.default_port</parameter>
<type>string</type>
</term>
<listitem>
<para>
Implicitný port TCP, ktorý sa bude pou¾íva» na pripojenie k
databázovému serveru, ak nie je v pripojení ¹pecifikovaný
port. V prípade, ¾e nie je definovaná ¾iadna implicitná hodnota,
port sa zistí z premennej prostredia <literal>MYSQL_TCP_PORT</literal>,
ïalej z polo¾ky <literal>mysql-tcp</literal> v súbore
<filename>/etc/services</filename> a nakoniec z hodnoty kon¹tanty
<literal>MYSQL_PORT</literal> zadanej pri kompilácii, a to v uvedenom
poradí. Na platforme Win32 sa bude zis»ova» len hodnota kon¹tanty
<literal>MYSQL_PORT</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.default-socket">
<term>
<parameter>mysql.default_socket</parameter>
<type>string</type>
</term>
<listitem>
<para>
Implicitný názov socketu, ktorý sa pou¾ije na pripojenie
k lokálnemu databázovému serveru, ak nie je pri pripájaní
¹pecifikovaný socket.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.default-host">
<term>
<parameter>mysql.default_host</parameter>
<type>string</type>
</term>
<listitem>
<para>
Implicitný názov hostiteµského servera, ku ktorého databáze sa bude
pripája», ak nie je pri pripájaní ¹pecifikovaný iný hostiteµ.
Táto nastavenie nie je pou¾iteµné v re¾ime
<link linkend="ini.safe-mode">safe mode</link>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.default-user">
<term>
<parameter>mysql.default_user</parameter>
<type>string</type>
</term>
<listitem>
<para>
Implicitné meno u¾ívateµa, ktoré sa bude pou¾íva»,
v pripojení k databázovému serveru, ak nie je
pri pripájaní ¹pecifikované iné meno. Toto nastavenie nie je pou¾iteµné
v re¾ime
<link linkend="ini.safe-mode">safe mode</link>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.default-password">
<term>
<parameter>mysql.default_password</parameter>
<type>string</type>
</term>
<listitem>
<para>
Implicitné heslo, ktoré sa bude pou¾íva» na pripojenie
k databázovému serveru, ak nie je pri pripájaní ¹pecifikované iné heslo.
Toto nastavenie nie je pou¾iteµné v re¾ime
<link linkend="ini.safe-mode">safe mode</link>.
</para>
</listitem>
</varlistentry>
<varlistentry id="ini.mysql.connect-timeout">
<term>
<parameter>mysql.connect_timeout</parameter>
<type>integer</type>
</term>
<listitem>
<para>
Èasový limit odpojenia pri neaktivite v sekundách.
V systéme Linux je tento èasový limit pou¾itý aj pri
èakaní na prvú odpoveï servera.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/mysql/reference.xml
+++ phpdoc-sk/reference/mysql/reference.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.15 Maintainer: novotnyr Status: ready -->
<reference id="ref.mysql">
<title>MySQL Functions</title>
<titleabbrev>MySQL</titleabbrev>
<partintro>
<section id="mysql.intro">
&reftitle.intro;
<para>
Tieto funkcie umo¾òujú pristupova» k databázovým serverom MySQL.
Bli¾¹i informácie o MySQL mo¾no nájs» na <ulink
url="&url.mysql;">&url.mysql;</ulink>.
</para>
<para>
Dokumentácia k MySQL sa nachádza na <ulink
url="&url.mysql.docs;">&url.mysql.docs;</ulink>.
</para>
</section>
<section id="mysql.requirements">
&reftitle.required;
<para>
Aby boli tieto funkcie k dispozícii, je potrebné
skompilova» PHP s podporou MySQL.
</para>
</section>
&reference.mysql.configure;
&reference.mysql.ini;
<section id="mysql.resources">
&reftitle.resources;
<para>
V moduli MySQL sú vyu¾ívané dva typy zdrojov (resources).
Prvým je identifikátor pripojenia k databáze a druhým je
zdroj, ktorý uchováva výsledok dopytu.
</para>
</section>
&reference.mysql.constants;
<section id="mysql.examples">
&reftitle.examples;
<para>
Nasledovný jednoduchý príklad ukazuje, ako sa pripoji» k databáze,
vykona» dopyt, vytlaèi» jednotlivé riadky tvoriace výsledok tohto dopytu
a ako sa odpoji» od databázy MySQL.
<example>
<title>V¹eobecný príklad pou¾itia nadstavby MySQL</title>
<programlisting role="php">
<![CDATA[
<?php
/* Pripojíme sa a vyberieme databázu */
$link = mysql_connect("mysql_hostiteµ", "mysql_u¾ívateµ", "mysql_heslo")
or die("Nemo¾no sa pripoji»");
print "Pripojenie prebehlo úspe¹ne";
mysql_select_db("my_database") or die("Nemo¾no vybra» databázu");
/* Vykonáme dopyt SQL */
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Dopyt zlyhal");
/* Výpis výsledkov do HTML */
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "\t<tr>\n";
foreach ($line as $col_value) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";
/* Uvoµníme premennú obsahujúcu výsledky */
mysql_free_result($result);
/* Ukonèíme pripojenie */
mysql_close($link);
?>
]]>
</programlisting>
</example>
</para>
</section>
</partintro>
&reference.mysql.functions;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->