mirror of
https://github.com/php/doc-ru.git
synced 2025-07-28 06:39:58 +00:00
Added unreviewed translation. Thanks to Sunny.
git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@325418 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
91
reference/pdo_mysql/configure.xml
Normal file
91
reference/pdo_mysql/configure.xml
Normal file
@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- EN-Revision: 5640bc87900c7e1d2b7ca346ae51e455a8fd842a Maintainer: mch Status: ready -->
|
||||
<!-- $Revision$ -->
|
||||
<!-- Reviewed: no -->
|
||||
<section xml:id="ref.pdo-mysql.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
&reftitle.install;
|
||||
<para>
|
||||
Используйте <option role="configure">--with-pdo-mysql[=DIR]</option> для установки
|
||||
расширения PDO MySQL, где необязательный параметр <literal>[=DIR]</literal>
|
||||
указывает директорию, где установлена MySQL. Если
|
||||
<link linkend="book.mysqlnd">mysqlnd</link> передается в параметре
|
||||
<literal>[=DIR]</literal>, то будет использован родной драйвер MySQL.
|
||||
</para>
|
||||
<para>
|
||||
Дополнительный параметр <option role="configure">--with-mysql-sock[=DIR]</option> указывает
|
||||
расположение unix-сокета MySQL для всех MySQL расширений, включая PDO_MYSQL.
|
||||
Если параметр не указан, поиск производится в директориях по умолчанию.
|
||||
</para>
|
||||
<para>
|
||||
Дополнительный параметр <option role="configure">--with-zlib-dir[=DIR]</option>
|
||||
используется как префикс пути к libz.
|
||||
</para>
|
||||
<para>
|
||||
<screen>
|
||||
<![CDATA[
|
||||
$ ./configure --with-pdo-mysql --with-mysql-sock=/var/mysql/mysql.sock
|
||||
]]>
|
||||
</screen>
|
||||
</para>
|
||||
<para>
|
||||
Поддержка SSL включается, используя соответствующую <link linkend="pdo-mysql.constants">константу PDO_MySQL</link>,
|
||||
которая эквивалентна вызову <link xlink:href="&url.mysql.docs.ssl.set;">MySQL C API функции mysql_ssl_set()</link>.
|
||||
К тому же SSL не может быть включен с помощью <classname>PDO::setAttribute</classname>, потому что соединение
|
||||
уже существует. Смотрите документацию MySQL о <link xlink:href="&url.mysql.docs.ssl.using;">подключении к
|
||||
MySQL с SSL</link>.
|
||||
</para>
|
||||
|
||||
<table>
|
||||
<title>&Changelog;</title>
|
||||
<tgroup cols="2">
|
||||
<thead>
|
||||
<row>
|
||||
<entry>&Version;</entry>
|
||||
<entry>&Description;</entry>
|
||||
</row>
|
||||
</thead>
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>5.4.0</entry>
|
||||
<entry>
|
||||
Клиентские библиотеки MySQL версии 4.1 и ниже больше не поддерживаются.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>5.3.9</entry>
|
||||
<entry>
|
||||
Добавлена поддержка SSL в mysqlnd с OpenSSL.
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>5.3.7</entry>
|
||||
<entry>
|
||||
Добавлена поддержка SSL в libmysql с OpenSSL.
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</table>
|
||||
|
||||
</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:"~/.phpdoc/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
|
||||
-->
|
262
reference/pdo_mysql/constants.xml
Normal file
262
reference/pdo_mysql/constants.xml
Normal file
@ -0,0 +1,262 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- EN-Revision: 4de5cce5d886bf7ea08db8583141ff9715b47073 Maintainer: mch Status: ready -->
|
||||
<!-- $Revision$ -->
|
||||
<!-- Reviewed: no -->
|
||||
<section xml:id="pdo-mysql.constants" xmlns="http://docbook.org/ns/docbook">
|
||||
&reftitle.constants;
|
||||
&pdo.driver-constants;
|
||||
<variablelist>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-use-buffered-query">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_USE_BUFFERED_QUERY</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Если этот аттрибут установлен в &true; в
|
||||
<classname>PDOStatement</classname>, MySQL драйвер
|
||||
будет использовать буферизованные версии MySQL API.
|
||||
Если вы пишите переносимый на другие библиотеки код,
|
||||
вы должны использовать <function>PDOStatement::fetchAll</function>.
|
||||
</simpara>
|
||||
<para>
|
||||
<example><title>Буферизация запросов в MySQL</title>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') {
|
||||
$stmt = $db->prepare('select * from foo',
|
||||
array(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true));
|
||||
} else {
|
||||
die("my application only works with mysql; I should use \$stmt->fetchAll() instead");
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-local-infile">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_LOCAL_INFILE</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Включить <literal>LOAD LOCAL INFILE</literal>.
|
||||
</para>
|
||||
<para>
|
||||
Обратите внимание, что эта константа может быть использована только
|
||||
в массиве <parameter>driver_options</parameter> при создании
|
||||
дескриптора новой базы данных.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-init-command">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_INIT_COMMAND</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Команда, которую необходимо выполнить при подключении к MySQL серверу.
|
||||
Также будет автоматически выполнена при переподключении.
|
||||
</para>
|
||||
<para>
|
||||
Обратите внимание, что эта константа может быть использована только
|
||||
в массиве <parameter>driver_options</parameter> при создании
|
||||
дескриптора новой базы данных.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-read-default-file">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_READ_DEFAULT_FILE</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Чтение именованных параметров из файла <filename>my.cnf</filename>.
|
||||
Эта опция не доступна, если используется mysqlnd, потому что
|
||||
mysqlnd не читает файлы конфигурации MySQL.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-read-default-group">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_READ_DEFAULT_GROUP</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Чтение именованной группы параметров из файла <filename>my.cnf</filename>
|
||||
или из файла, определенного в константе <constant>MYSQL_READ_DEFAULT_FILE</constant>.
|
||||
Эта опция не доступна, если используется mysqlnd, потому что
|
||||
mysqlnd не читает файлы конфигурации MySQL.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-max-buffer-size">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_MAX_BUFFER_SIZE</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Максимальный размер буфера. По умолчанию равен 1 Мб.
|
||||
Эта константа не поддерживается при компиляции вместе
|
||||
с mysqlnd.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-direct-query">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_DIRECT_QUERY</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Выполнять прямые запросы, не использовать
|
||||
подготовленные конструкции.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-found-rows">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_FOUND_ROWS</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Возвращает количество найденных (совпавших) строк
|
||||
(не количество измененных строк).
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-ignore-space">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_IGNORE_SPACE</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Разрешает пробелы после имен функций.
|
||||
Делает все имена функций зарезервированными словами.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-compress">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_COMPRESS</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Включить сжатие сетевого соединения.
|
||||
Эта константа не поддерживается при компиляции вместе
|
||||
с mysqlnd.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-ssl-ca">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_SSL_CA</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Путь к файлу сертификата SSL.
|
||||
</para>
|
||||
<para>
|
||||
&version.exists.asof; 5.3.7.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-ssl-capath">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_SSL_CAPATH</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Путь к директории, которая содержит SSL сертификаты доверенных центров (CA),
|
||||
хранящиеся в формате PEM.
|
||||
</para>
|
||||
<para>
|
||||
&version.exists.asof; 5.3.7.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-ssl-cert">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_SSL_CERT</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Путь к файлу с SSL сертификатом.
|
||||
</para>
|
||||
<para>
|
||||
&version.exists.asof; 5.3.7.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-cipher">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_CIPHER</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Список из одного или более допустимых шифров для использования в SSL шифровании в формате,
|
||||
который понимает OpenSSL. Например: <literal>DHE-RSA-AES256-SHA:AES128-SHA</literal>
|
||||
</para>
|
||||
<para>
|
||||
&version.exists.asof; 5.3.7.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry xml:id="pdo.constants.mysql-attr-key">
|
||||
<term>
|
||||
<constant>PDO::MYSQL_ATTR_KEY</constant>
|
||||
(<type>integer</type>)
|
||||
</term>
|
||||
<listitem>
|
||||
<para>
|
||||
Путь к файлу с ключем SSL.
|
||||
</para>
|
||||
<para>
|
||||
&version.exists.asof; 5.3.7.
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
</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:"~/.phpdoc/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
|
||||
-->
|
Reference in New Issue
Block a user