cvs: peardoc /ja/package/database/db intro-connect.xml intro-portability.xml intro-sequences.xml

From: Date: Tue, 20 Apr 2004 15:39:27 +0000
Subject: cvs: peardoc /ja/package/database/db intro-connect.xml intro-portability.xml intro-sequences.xml
Groups: php.pear.doc 
Request: Send a blank email to pear-doc+get-3665@lists.php.net to get a copy of this message
elf Tue Apr 20 11:39:27 2004 EDT Modified files: /peardoc/ja/package/database/db intro-connect.xml intro-portability.xml intro-sequences.xml Log: o Sync with en. http://cvs.php.net/diff.php/peardoc/ja/package/database/db/intro-connect.xml?r1=1.9&r2=1.10&ty=u Index: peardoc/ja/package/database/db/intro-connect.xml diff -u peardoc/ja/package/database/db/intro-connect.xml:1.9 peardoc/ja/package/database/db/intro-connect.xml:1.10 --- peardoc/ja/package/database/db/intro-connect.xml:1.9 Fri Apr 16 22:55:24 2004 +++ peardoc/ja/package/database/db/intro-connect.xml Tue Apr 20 11:39:27 2004 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8" ?> -<!-- $Revision: 1.9 $ --> -<!-- EN-Revision: 1.20 Maintainer: elf Status: ready --> +<!-- $Revision: 1.10 $ --> +<!-- EN-Revision: 1.21 Maintainer: elf Status: ready --> <refentry id="package.database.db.intro-connect"> <refnamediv> <refname>導入 - 接続</refname> @@ -118,7 +118,7 @@ <refsect1 id="package.database.db.db-common.intro-connect.see"> &title.see; <para> - <link linkend="package.database.db.db-error">&class.db-error;</link>、 + &class.db-error;、 <link linkend="package.database.db.db-common.setoption"><function>setOption</function></link>、 <link linkend="package.database.db.intro-portability">導入 - 移植性</link> </para> http://cvs.php.net/diff.php/peardoc/ja/package/database/db/intro-portability.xml?r1=1.4&r2=1.5&ty=u Index: peardoc/ja/package/database/db/intro-portability.xml diff -u peardoc/ja/package/database/db/intro-portability.xml:1.4 peardoc/ja/package/database/db/intro-portability.xml:1.5 --- peardoc/ja/package/database/db/intro-portability.xml:1.4 Tue Mar 2 17:58:32 2004 +++ peardoc/ja/package/database/db/intro-portability.xml Tue Apr 20 11:39:27 2004 @@ -1,9 +1,10 @@ -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.11Maintainer: elf Status: ready --> +<?xml version="1.0" encoding="utf-8" ?> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.16 Maintainer: elf Status: ready --> <refentry id="package.database.db.intro-portability"> <refnamediv> <refname>導入 - 移植性</refname> - <refpurpose>データベースの移植性(ポータビリティ)</refpurpose> + <refpurpose>データベースの移植性特徴</refpurpose> </refnamediv> <refsect1 id="package.database.db.intro-portability.desc"> @@ -71,9 +72,9 @@ <para> レコードの削除数を強制的に報告します。 あるDBMSは、単純な - <literal>DELETE FROM tablename</literal> + <userinput>DELETE FROM tablename</userinput> のクエリを行なう時削除された列の数を数えません。 - このモードは、<literal>DELETE</literal>のクエリーの終了に + このモードは、<command>DELETE</command>のクエリーの終了に <literal>WHERE 1=1</literal>を加えることにより、 カウントを知らせることでDBMSを騙します。 </para> @@ -193,7 +194,7 @@ <title>過去との互換性</title> <para> Some of this functionality used to be handled by the now depricated - <literal>optimize</literal> option. For backwards compatibility, when + <varname>optimize</varname> option. For backwards compatibility, when this option is set to <literal>portability</literal>, the following databases get these portability modes turned on: <itemizedlist> @@ -213,7 +214,7 @@ </itemizedlist> </para> <para> - <literal>optimize</literal>オプションが実行にセットされる場合、 + <varname>optimize</varname>オプションが実行にセットされる場合、 ポータビリティモードは <constant>DB_PORTABILITY_NONE</constant> に切り替えられます。 @@ -224,7 +225,7 @@ <example> <title>接続に移植性オプションをすべてつける</title> <programlisting role="php"> - <![CDATA[ + <![CDATA[ <?php require_once 'DB.php'; @@ -239,7 +240,7 @@ die($db->getMessage()); } ?> -]]> + ]]> </programlisting> </example> <example> @@ -248,13 +249,13 @@ <function>setOption</function>を使用する </title> <programlisting role="php"> - <![CDATA[ + <![CDATA[ <?php // Once you have a valid DB object named $db... $db->setOption('portability', DB_PORTABILITY_LOWERCASE | DB_PORTABILITY_RTRIM); ?> -]]> + ]]> </programlisting> </example> <example> @@ -263,13 +264,13 @@ <function>setOption</function>を使用する </title> <programlisting role="php"> - <![CDATA[ + <![CDATA[ <?php // Once you have a valid DB object named $db... $db->setOption('portability', DB_PORTABILITY_ALL ^ DB_PORTABILITY_RTRIM); ?> -]]> + ]]> </programlisting> </example> </refsect1> http://cvs.php.net/diff.php/peardoc/ja/package/database/db/intro-sequences.xml?r1=1.4&r2=1.5&ty=u Index: peardoc/ja/package/database/db/intro-sequences.xml diff -u peardoc/ja/package/database/db/intro-sequences.xml:1.4 peardoc/ja/package/database/db/intro-sequences.xml:1.5 --- peardoc/ja/package/database/db/intro-sequences.xml:1.4 Sun Mar 7 03:42:28 2004 +++ peardoc/ja/package/database/db/intro-sequences.xml Tue Apr 20 11:39:27 2004 @@ -1,17 +1,22 @@ -<!-- $Revision: 1.4 $ --> -<!-- EN-Revision: 1.12 Maintainer: elf Status: ready --> +<?xml version="1.0" encoding="utf-8" ?> +<!-- $Revision: 1.5 $ --> +<!-- EN-Revision: 1.18 Maintainer: elf Status: ready --> <refentry id="package.database.db.intro-sequences"> <refnamediv> <refname>導入 - シーケンス</refname> <refpurpose>シーケンスとオートインクリメント</refpurpose> </refnamediv> + <refsect1 id="package.database.db.intro-sequences.desc"> &title.desc; <para> シーケンスは、データレコード用にユニークなIDを取得する手段です。 多くの業務を例えばMySQLで行っている場合、シーケンスは、 - <constant>AUTO_INCREMENT</constant> + <command>AUTO_INCREMENT</command> を行う別の手段と考えであると考えて下さい。 + </para> + + <para> シーケンス処理はかなり簡単で、最初にIDをリクエストし、 作成する新規レコードのIDフィールドに値を挿入します。 全てのテーブルに複数のシーケンスを有することが可能です。 @@ -21,6 +26,7 @@ linkend="package.database.db.db-common.nextid"><function>nextId</function></link> を使用してください。 もし、シーケンスが存在しない場合は、自動で作成されます。 + <example> <title>シーケンスの使用法</title> <programlisting role="php"> @@ -28,11 +34,14 @@ <?php // Once you have a valid DB object named $db... $id = $db->nextId('mySequence'); +if (DB::isError($id)) { + die($id->getMessage()); +} // INSERTクエリでIDを使用します -$res =& $db->query("INSERT INTO myTable (id,text) VALUES ($id,'foo')"); +$res =& $db->query("INSERT INTO myTable (id, text) VALUES ($id, 'foo')"); ?> -]]> + ]]> </programlisting> </example> </para> @@ -63,15 +72,16 @@ &title.see; <para> <link linkend="package.database.db.db-common.createsequence"> - <function>createSequence</function></link>, + <function>createSequence</function></link>、 <link linkend="package.database.db.db-common.nextid"> - <function>nextId</function></link>, + <function>nextId</function></link>、 <link linkend="package.database.db.db-common.dropsequence"> <function>dropSequence</function></link> </para> </refsect1> </refentry> + <!-- Keep this comment at the end of the file Local variables: mode: sgml

« previous php.pear.doc (#3665) next »