-
Notifications
You must be signed in to change notification settings - Fork 79
/
Copy pathreference.xml
153 lines (147 loc) · 4.66 KB
/
reference.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6b5b64c2552eba77e78556b9ab62f6d64aacff8e Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<reference xml:id="ref.pdo-firebird" xmlns="http://docbook.org/ns/docbook">
<?phpdoc extension-membership="bundledexternal" ?>
<title>Firebird 関数 (PDO_FIREBIRD)</title>
<titleabbrev>Firebird (PDO)</titleabbrev>
<partintro>
<section xml:id="ref.pdo-firebird.intro">
&reftitle.intro;
<para>
PDO_FIREBIRD は、PHP から Firebird
データベースへのアクセスを可能にするための
PHP Data Objects (PDO) インターフェイス を実装したドライバです。
</para>
</section>
&reference.pdo-firebird.configure;
&reference.pdo-firebird.constants;
</partintro>
<refentry xml:id="ref.pdo-firebird.connection">
<refnamediv>
<refname>PDO_FIREBIRD DSN</refname>
<refpurpose>Firebird データベースに接続する</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
PDO_FIREBIRD データソース名 (DSN) は以下の要素で構成されます。
<variablelist>
<varlistentry>
<term>DSN 接頭辞</term>
<listitem>
<para>
DSN 接頭辞は <userinput>firebird:</userinput> です。
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>dbname</literal></term>
<listitem>
<para>
データベース名を指定します。
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>charset</literal></term>
<listitem>
<para>
文字セット。
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>role</literal></term>
<listitem>
<para>
SQL のロール名。
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal>dialect</literal></term>
<listitem>
<para>
データベースの方言。<literal>1</literal> または <literal>3</literal> の値を取ります。
指定されなかった場合は、デフォルトの <literal>3</literal> が使われます。
PHP 7.4.0 以降で利用可能です。
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>PDO_FIREBIRD DSN でのパス指定の例</title>
<para>
以下の例は、Firebird データベースに接続するための
PDO_FIREBIRD DSN を表します。
<programlisting><![CDATA[
firebird:dbname=/path/to/DATABASE.FDB
]]>
</programlisting>
</para>
</example>
<example>
<title>PDO_FIREBIRD DSN でのポートとパス指定の例</title>
<para>
以下の例は、ポートとパスを指定して Firebird データベースに接続するための
PDO_FIREBIRD DSN を表します。
<programlisting><![CDATA[
firebird:dbname=hostname/port:/path/to/DATABASE.FDB
]]>
</programlisting>
</para>
</example>
<example>
<title>PDO_FIREBIRD DSN で Debian システムのローカルホストと employee.fdb へのパスを使う例</title>
<para>
以下の例は、ローカルホストの Firebird データベース employee.fdb に接続するための
PDO_FIREBIRD DSN を表します。
<programlisting><![CDATA[
firebird:dbname=localhost:/var/lib/firebird/2.5/data/employee.fdb
]]>
</programlisting>
</para>
</example>
<example>
<title>方言が 1 のデータベースに接続するための PDO_FIREBIRD の DSN</title>
<para>
次の例は、方言 1 を使って作られた Firebird データベース test.fdb に対して
接続するための PDO_FIREBIRD DSN を示しています。
これは、PHP 7.4.0 以降でのみ利用可能です。
</para>
<programlisting>
<![CDATA[
firebird:dbname=localhost:/var/lib/firebird/2.5/data/test.fdb;charset=utf-8;dialect=1
]]>
</programlisting>
</example>
</para>
</refsect1>
</refentry>
</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:"~/.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
-->