2
0
Quellcode durchsuchen

[DOCUMENTATION]Japanese sync 18786

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@18787 44c647ce-9c0f-0410-b52a-842ac1e357ba
yoshida@zend.co.jp vor 16 Jahren
Ursprung
Commit
5544281ffd
1 geänderte Dateien mit 35 neuen und 3 gelöschten Zeilen
  1. 35 3
      documentation/manual/ja/module_specs/Zend_Db_Adapter.xml

+ 35 - 3
documentation/manual/ja/module_specs/Zend_Db_Adapter.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Reviewed: no -->
-<!-- EN-Revision: 17600 -->
+<!-- EN-Revision: 18786 -->
 <sect1 id="zend.db.adapter">
 
     <title>Zend_Db_Adapter</title>
@@ -40,7 +40,7 @@
         </listitem>
         <listitem>
             <para>
-                Microsoft SQL Server (<ulink url="http://www.php.net/pdo-mssql">pdo_mssql</ulink> <acronym>PHP</acronym> 拡張モジュールを使用)
+                Microsoft SQL Server (<ulink url="http://www.php.net/pdo-dblib">pdo_dblib</ulink> <acronym>PHP</acronym> 拡張モジュールを使用)
             </para>
         </listitem>
         <listitem>
@@ -1108,6 +1108,13 @@ $n = $db->update('bugs', $data, 'bug_id = 2');
                 <constant>AND</constant> 演算子で連結して使用します。
             </para>
 
+            <para>
+                三番目の引数に配列の配列を提示すると、
+                値は自動的に引用符で囲まれてキーに入れられます。
+                そしてこれらは条件として結合され、
+                <constant>AND</constant> 演算子で区切られます。
+            </para>
+
             <example id="zend.db.adapter.write.update.example-array">
                 <title>式の配列を指定することによる行の更新</title>
                 <programlisting language="php"><![CDATA[
@@ -1127,6 +1134,24 @@ $n = $db->update('bugs', $data, $where);
 ]]></programlisting>
             </example>
 
+            <example id="zend.db.adapter.write.update.example-arrayofarrays">
+                <title>配列の配列を使う行の更新</title>
+                <programlisting language="php"><![CDATA[
+$data = array(
+    'updated_on'      => '2007-03-23',
+    'bug_status'      => 'FIXED'
+);
+
+$where['reported_by = ?'] = 'goofy';
+$where['bug_status = ?']  = 'OPEN';
+
+$n = $db->update('bugs', $data, $where);
+
+// 実行される SQL は、このようになります
+//  UPDATE "bugs" SET "update_on" = '2007-03-23', "bug_status" = 'FIXED'
+//  WHERE ("reported_by" = 'goofy') AND ("bug_status" = 'OPEN')
+]]></programlisting>
+            </example>
         </sect3>
 
         <sect3 id="zend.db.adapter.write.delete">
@@ -1166,6 +1191,13 @@ $n = $db->delete('bugs', 'bug_id = 3');
                 <constant>AND</constant> 演算子で連結して使用します。
             </para>
 
+            <para>
+                三番目の引数に配列の配列を提示すると、
+                値は自動的に引用符で囲まれてキーに入れられます。
+                そしてこれらは条件として結合され、
+                <constant>AND</constant> 演算子で区切られます。
+            </para>
+
         </sect3>
 
     </sect2>
@@ -2023,7 +2055,7 @@ if (!is_null($version)) {
                 </listitem>
                 <listitem>
                     <para>
-                        このアダプタは、<acronym>PHP</acronym> の pdo および pdo_mssql 拡張モジュールを使用します。
+                        このアダプタは、<acronym>PHP</acronym> の pdo および pdo_dblib 拡張モジュールを使用します。
                     </para>
                 </listitem>
                 <listitem>