diff --git a/appendices/migration72/new-features.xml b/appendices/migration72/new-features.xml index 758edbede9d..c093be86a39 100644 --- a/appendices/migration72/new-features.xml +++ b/appendices/migration72/new-features.xml @@ -1,6 +1,6 @@ - + 新機能 @@ -157,13 +157,13 @@ $db->quote('über', PDO::PARAM_STR | PDO::PARAM_STR_NATL); <link linkend="book.pdo">PDO</link> のデバッグ情報にプリペアのエミュレートの内容を追加 - + PDOStatement::debugDumpParams メソッドが改良されて、 データベースに送信される SQL を表示できるようになりました。 これは、プレースホルダの内容をバインド変数の値で置き換えた後の生のクエリです。 この機能は、プリペア機能のエミュレートをデバッグしやすくするために用意されました (そのため、プリペア機能のエミュレートが有効になっているときしか使えません)。 - + diff --git a/appendices/migration83/other-changes.xml b/appendices/migration83/other-changes.xml index 48c1d511f30..f7fe3e6eeb2 100644 --- a/appendices/migration83/other-changes.xml +++ b/appendices/migration83/other-changes.xml @@ -1,6 +1,6 @@ - + その他の変更 diff --git a/reference/mysqli/book.xml b/reference/mysqli/book.xml index 85206e8daa2..2773f9d470c 100644 --- a/reference/mysqli/book.xml +++ b/reference/mysqli/book.xml @@ -1,6 +1,6 @@ - + @@ -30,9 +30,9 @@ にあります。 - + このドキュメントの一部は、Oracle Corporation の許可を得て MySQL マニュアルから引用したものです。 - + このドキュメントのサンプルでは、world diff --git a/reference/mysqli/constants.xml b/reference/mysqli/constants.xml index 7f5cd89b183..6ce0d20afdb 100644 --- a/reference/mysqli/constants.xml +++ b/reference/mysqli/constants.xml @@ -1,6 +1,6 @@ - + &reftitle.constants; @@ -453,9 +453,9 @@ (int) - + フィールドは、マルチインデックスの一部です。 - + diff --git a/reference/mysqli/mysqli/change-user.xml b/reference/mysqli/mysqli/change-user.xml index 4e51cd0e8c7..9f2d1444aa5 100644 --- a/reference/mysqli/mysqli/change-user.xml +++ b/reference/mysqli/mysqli/change-user.xml @@ -1,6 +1,6 @@ - + @@ -33,13 +33,13 @@ このメソッドは新しい接続が確立できなかった場合に、現在の接続を切断しません。 その点で mysqli::connect と異なります。 - + ユーザーを正しく変更するには、usernamepassword 引数を正しく渡す必要があります。 またそのユーザーが対象のデータベースに対する適切なパーミッションを 持っている必要があります。どんな理由であれ、認証に失敗するとカレントユーザーの 認証が継続されます。 - + @@ -177,13 +177,13 @@ Default database: &reftitle.notes; - + このコマンドを使用すると、常に、カレントのデータベース接続は あたかも完全に新しいデータベース接続であるかのようになります。 これにより、全てのアクティブなトランザクションはロールバックされ、 一時テーブルは全てクローズされ、ロックされたテーブルはすべて 開放されます。 - + diff --git a/reference/mysqli/mysqli/dump-debug-info.xml b/reference/mysqli/mysqli/dump-debug-info.xml index fb1a790f56d..ecf3635b9d6 100644 --- a/reference/mysqli/mysqli/dump-debug-info.xml +++ b/reference/mysqli/mysqli/dump-debug-info.xml @@ -1,6 +1,6 @@ - + @@ -21,11 +21,11 @@ boolmysqli_dump_debug_info mysqlimysql - + この関数は SUPER 権限を持ったユーザーによって実行されるされることを 想定しており、link で指定した接続に関連する MySQL サーバーのデバッグ情報をログに出力します。 - + diff --git a/reference/mysqli/mysqli/errno.xml b/reference/mysqli/mysqli/errno.xml index f1bceaefb8d..da79c660470 100644 --- a/reference/mysqli/mysqli/errno.xml +++ b/reference/mysqli/mysqli/errno.xml @@ -1,6 +1,6 @@ - + @@ -34,10 +34,10 @@ &reftitle.returnvalues; - + 直近のコールが失敗した場合、エラーコードを返します。 ゼロは、何もエラーが発生しなかったことを示します。 - + diff --git a/reference/mysqli/mysqli/init.xml b/reference/mysqli/mysqli/init.xml index abac91746b0..fcd9fca209b 100644 --- a/reference/mysqli/mysqli/init.xml +++ b/reference/mysqli/mysqli/init.xml @@ -1,6 +1,6 @@ - + @@ -27,11 +27,11 @@ MYSQLオブジェクトを割り当てるか、初期化します。 - + この関数が呼び出された後の、あらゆる mysqli の関数呼び出し (mysqli_optionsmysqli_ssl_set を除く) は、mysqli_real_connect 関数が呼び出されるまで失敗します。 - + diff --git a/reference/mysqli/mysqli/multi-query.xml b/reference/mysqli/mysqli/multi-query.xml index bf6878ef7a9..dc7921f4d46 100644 --- a/reference/mysqli/mysqli/multi-query.xml +++ b/reference/mysqli/mysqli/multi-query.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/mysqli/mysqli/options.xml b/reference/mysqli/mysqli/options.xml index 68529dfedc4..2c8a19d0dc3 100644 --- a/reference/mysqli/mysqli/options.xml +++ b/reference/mysqli/mysqli/options.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/mysqli/mysqli/ping.xml b/reference/mysqli/mysqli/ping.xml index 2a9d19acd57..05926f339e4 100644 --- a/reference/mysqli/mysqli/ping.xml +++ b/reference/mysqli/mysqli/ping.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/mysqli/mysqli/rollback.xml b/reference/mysqli/mysqli/rollback.xml index c8385400d28..3ee2dd0c2d7 100644 --- a/reference/mysqli/mysqli/rollback.xml +++ b/reference/mysqli/mysqli/rollback.xml @@ -1,6 +1,6 @@ - + @@ -24,9 +24,9 @@ intflags0 stringnullname&null; - + データベースの現在のトランザクションをロールバックします。 - + diff --git a/reference/mysqli/mysqli/select-db.xml b/reference/mysqli/mysqli/select-db.xml index e6c333a9105..6c5e2e74e98 100644 --- a/reference/mysqli/mysqli/select-db.xml +++ b/reference/mysqli/mysqli/select-db.xml @@ -1,6 +1,6 @@ - + @@ -27,11 +27,11 @@ デフォルトのデータベースを設定します。 - + この関数は、接続のデフォルトデータベースを変更する際にのみ使用します。 デフォルトデータベースは、mysqli_connect の 4 番目の引数でも指定可能です。 - + diff --git a/reference/mysqli/mysqli/sqlstate.xml b/reference/mysqli/mysqli/sqlstate.xml index 71e04b60eeb..838745da287 100644 --- a/reference/mysqli/mysqli/sqlstate.xml +++ b/reference/mysqli/mysqli/sqlstate.xml @@ -1,6 +1,6 @@ - + mysqli::$sqlstate @@ -26,11 +26,11 @@ を参照ください。 - + すべての MySQL エラーが SQLSTATE に対応しているわけではないことに 注意してください。そのようなエラーが発生した場合は、 HY000(一般的なエラー)が返されます。 - + diff --git a/reference/mysqli/mysqli/use-result.xml b/reference/mysqli/mysqli/use-result.xml index 2aeeeef6535..5557cfb3a5b 100644 --- a/reference/mysqli/mysqli/use-result.xml +++ b/reference/mysqli/mysqli/use-result.xml @@ -1,6 +1,6 @@ - + @@ -31,7 +31,7 @@ 関数をコールしなければ、データベース接続上の次のクエリは失敗します。 - + mysqli_use_result は、データベースから結果セットの 全体を転送するわけではありません。そのため、セット内の行を移動するために mysqli_data_seek を使用することはできません。 @@ -41,7 +41,7 @@ 使用すべきではありません。なぜなら、この関数はサーバーとの接続を保持 し続け、取得しているデータに関連するテーブルについて、他のスレッドから 更新ができなくなるからです。 - + diff --git a/reference/mysqli/mysqli_driver.xml b/reference/mysqli/mysqli_driver.xml index 38b7dc27312..2d547bba971 100644 --- a/reference/mysqli/mysqli_driver.xml +++ b/reference/mysqli/mysqli_driver.xml @@ -1,6 +1,6 @@ - + mysqli_driver クラス @@ -11,10 +11,10 @@
&reftitle.intro; - + mysqli_driver クラスは、monostate パターンのインスタンスです。 つまり、任意の数の mysqli_driver インスタンスからアクセスできるドライバはたったひとつということです。 - +
diff --git a/reference/mysqli/mysqli_result/fetch-fields.xml b/reference/mysqli/mysqli_result/fetch-fields.xml index 53cdd695121..e671a469b80 100644 --- a/reference/mysqli/mysqli_result/fetch-fields.xml +++ b/reference/mysqli/mysqli_result/fetch-fields.xml @@ -1,6 +1,6 @@ - + mysqli_result::fetch_fields diff --git a/reference/mysqli/mysqli_result/fetch-object.xml b/reference/mysqli/mysqli_result/fetch-object.xml index 27ae57df9c8..ccc34b45556 100644 --- a/reference/mysqli/mysqli_result/fetch-object.xml +++ b/reference/mysqli/mysqli_result/fetch-object.xml @@ -1,6 +1,6 @@ - + @@ -87,11 +87,11 @@ &reftitle.errors; - + constructor_args が空でないのに、 そのクラスがコンストラクタを持たない場合、 ValueError がスローされます。 - + diff --git a/reference/mysqli/mysqli_result/num-rows.xml b/reference/mysqli/mysqli_result/num-rows.xml index 8446e3c4937..247db63b8e3 100644 --- a/reference/mysqli/mysqli_result/num-rows.xml +++ b/reference/mysqli/mysqli_result/num-rows.xml @@ -1,6 +1,6 @@ - + mysqli_result::$num_rows @@ -96,12 +96,12 @@ Result set has 239 rows. &reftitle.notes; - + mysqli_stmt_num_rows と異なり、 この関数にはオブジェクト指向のメソッドがありません。 オブジェクト指向のやり方の場合、getter のプロパティ (mysqli_result::$num_rows) を使って下さい。 - + diff --git a/reference/mysqli/mysqli_sql_exception/getsqlstate.xml b/reference/mysqli/mysqli_sql_exception/getsqlstate.xml index d153d419f1e..a1a33fbf281 100644 --- a/reference/mysqli/mysqli_sql_exception/getsqlstate.xml +++ b/reference/mysqli/mysqli_sql_exception/getsqlstate.xml @@ -1,6 +1,6 @@ - + mysqli_sql_exception::getSqlState @@ -23,12 +23,12 @@ を参照ください。 - + すべての MySQL で発生するエラーが、 SQLSTATE エラーコードに対応しているわけではありません。 対応していないエラーコードについては、 HY000 (一般エラー) が使われます。 - + diff --git a/reference/mysqli/mysqli_stmt/affected-rows.xml b/reference/mysqli/mysqli_stmt/affected-rows.xml index 89768d830d8..9ceb0689a80 100644 --- a/reference/mysqli/mysqli_stmt/affected-rows.xml +++ b/reference/mysqli/mysqli_stmt/affected-rows.xml @@ -1,6 +1,6 @@ - + @@ -18,15 +18,15 @@ intstringmysqli_stmt_affected_rows mysqli_stmtstatement - + INSERTUPDATE あるいは DELETE クエリによって変更された行の数を返します。 - - + + SELECT クエリに対しては、 mysqli_stmt_num_rows 関数と同じように動作します。 - + @@ -51,10 +51,10 @@ mysqli_stmt_affected_rows がコールされたことを示します。 - + 変更された行の数が PHP の int 型の最大値をこえる場合は、変更された 行の数は文字列として返されます。 - + diff --git a/reference/mysqli/mysqli_stmt/bind-result.xml b/reference/mysqli/mysqli_stmt/bind-result.xml index a65535cdc67..1ce6ce7208f 100644 --- a/reference/mysqli/mysqli_stmt/bind-result.xml +++ b/reference/mysqli/mysqli_stmt/bind-result.xml @@ -1,6 +1,6 @@ - + @@ -55,12 +55,12 @@ - + この関数は、結果が単一の値の場合に役立つものです。 反復可能な結果セットを取得したり、 行をオブジェクトや配列で取得したい場合は、 mysqli_stmt_get_result を使って下さい。 - + diff --git a/reference/mysqli/mysqli_stmt/execute.xml b/reference/mysqli/mysqli_stmt/execute.xml index d635debda0b..e6825b2c74c 100644 --- a/reference/mysqli/mysqli_stmt/execute.xml +++ b/reference/mysqli/mysqli_stmt/execute.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/mysqli/mysqli_stmt/reset.xml b/reference/mysqli/mysqli_stmt/reset.xml index 1a8f79e18b6..e1e10290e56 100644 --- a/reference/mysqli/mysqli_stmt/reset.xml +++ b/reference/mysqli/mysqli_stmt/reset.xml @@ -1,6 +1,6 @@ - + @@ -21,9 +21,9 @@ boolmysqli_stmt_reset mysqli_stmtstatement - + クライアントおよびサーバーで、実行後のプリペアドステートメントをリセットします。 - + サーバー上のステートメント、mysqli_stmt_send_long_data で送信したデータ、バッファリングされていない結果、そして現在のエラーをリセットします。 diff --git a/reference/mysqli/mysqli_stmt/send-long-data.xml b/reference/mysqli/mysqli_stmt/send-long-data.xml index 94909a3e910..98a7a1a30b3 100644 --- a/reference/mysqli/mysqli_stmt/send-long-data.xml +++ b/reference/mysqli/mysqli_stmt/send-long-data.xml @@ -1,6 +1,6 @@ - + @@ -24,13 +24,13 @@ intparam_num stringdata - + パラメータのデータを、サーバーに分割して送信します。例えば blob のサイズが max_allowed_packet を越えてしまう場合などに使用します。 この関数は、カラムに文字やバイナリのデータを送信するために複数回 コールすることが可能です。そのカラムの型は TEXT あるいは BLOB である 必要があります。 - + diff --git a/reference/mysqli/mysqli_stmt/sqlstate.xml b/reference/mysqli/mysqli_stmt/sqlstate.xml index da882de75d0..4732798e718 100644 --- a/reference/mysqli/mysqli_stmt/sqlstate.xml +++ b/reference/mysqli/mysqli_stmt/sqlstate.xml @@ -1,6 +1,6 @@ - + mysqli_stmt::$sqlstate @@ -137,11 +137,11 @@ Error: 42S02. &reftitle.notes; - + すべての MySQL エラーが SQLSTATE に対応しているわけではないことに 注意してください。そのようなエラーが発生した場合は、 HY000(一般的なエラー)が返されます。 - + diff --git a/reference/mysqli/overview.xml b/reference/mysqli/overview.xml index 3833533fde1..f4000f32676 100644 --- a/reference/mysqli/overview.xml +++ b/reference/mysqli/overview.xml @@ -1,6 +1,6 @@ - + mysqli の概要 @@ -49,9 +49,9 @@ 例を挙げると、データベース抽象化レイヤーの PHP Data Objects (PDO) は各データベース専用のドライバの中からひとつを選んで使います。 数あるドライバの中のひとつに PDO MYSQL ドライバがあり、 これが MySQL サーバーとのインターフェイスとなります。 - + 人によっては、コネクタとドライバを混同して使うこともあって、 混乱の元となります。 MySQL 関連のドキュメントでは、ドライバ という用語は、 コネクタパッケージのうち、 データベース固有の機能を提供するソフトウェアという意味で 予約されています。 - + 拡張モジュールとは? @@ -275,7 +275,7 @@ MySQL Native ドライバ、mysqlnd が開発されたのです。 - + mysqli 拡張モジュール と PDO MySQL ドライバはそれぞれ、 libmysqlclient や @@ -285,7 +285,7 @@ libmysqlclient と比較して、 大幅な省メモリ化や高速化が実現されています。 これらの改善を利用することを強くお勧めします。 - + MySQL Native ドライバ は、 diff --git a/reference/pdo/configure.xml b/reference/pdo/configure.xml index adb64bb6947..a5e12fdede1 100644 --- a/reference/pdo/configure.xml +++ b/reference/pdo/configure.xml @@ -1,6 +1,6 @@ - +
&reftitle.install; @@ -11,13 +11,13 @@ Unix システムへの PDO のインストール - + PDO および PDO_SQLITE ドライバは、デフォルトで有効となっています。 必要に応じて、使用するデータベース用の PDO ドライバを有効にすることができます。 データベースごとの PDO ドライバについてのドキュメント を参照ください。 - + PDO を共有モジュールとしてビルドする場合 (非推奨です)、 diff --git a/reference/pdo/connections.xml b/reference/pdo/connections.xml index 4ee16a8ede4..787ffb406a9 100644 --- a/reference/pdo/connections.xml +++ b/reference/pdo/connections.xml @@ -1,6 +1,6 @@ - + @@ -119,14 +119,14 @@ $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass, array( - + PDO::ATTR_PERSISTENT オプションの値は、 数値でない &string; の値が設定されない限り、(持続的な接続が有効/無効かを示す) &boolean; に変換されます。 数値でない &string; を設定する場合、複数の接続プールを使うことができます。 これは互換性がない異なる接続設定を使う場合に便利です。たとえば、 異なる PDO::MYSQL_ATTR_USE_BUFFERED_QUERY の値を設定する場合が挙げられます。 - + 持続的な接続を使用したい場合は、ドライバのオプションを表す配列に diff --git a/reference/pdo/ini.xml b/reference/pdo/ini.xml index 94c168ee1e1..809d41605a5 100644 --- a/reference/pdo/ini.xml +++ b/reference/pdo/ini.xml @@ -1,6 +1,6 @@ - +
&reftitle.runtime; &extension.runtime; diff --git a/reference/pdo/pdo/connect.xml b/reference/pdo/pdo/connect.xml index 424c2ec8b18..4edfd21cc32 100644 --- a/reference/pdo/pdo/connect.xml +++ b/reference/pdo/pdo/connect.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/pdo/pdo/errorcode.xml b/reference/pdo/pdo/errorcode.xml index bf0831a8543..bd7ab9cec53 100644 --- a/reference/pdo/pdo/errorcode.xml +++ b/reference/pdo/pdo/errorcode.xml @@ -1,6 +1,6 @@ - + @@ -25,7 +25,7 @@ &reftitle.returnvalues; - + SQLSTATE を返します。これは、ANSI SQL-92 標準で定義された英数 5 文字の ID です。簡潔に言えば、SQLSTATE は 2文字のクラス値の後に 3 文字のサブクラス値が続きます。クラス値 01 はワーニングを表し、 @@ -35,7 +35,7 @@ ODBC かも知れません) に由来するワーニングやエラーに固有の値です。 あらゆるクラスでのサブクラス値 '000' は SQLSTATE に対するサブクラスがない事を示しています。 - + PDO::errorCode はデータベースハンドラに 直接行った操作に対するエラーコードのみを取得します。 diff --git a/reference/pdo/pdo/errorinfo.xml b/reference/pdo/pdo/errorinfo.xml index efd5a9fab7a..eba3418b0e7 100644 --- a/reference/pdo/pdo/errorinfo.xml +++ b/reference/pdo/pdo/errorinfo.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/pdo/pdo/getavailabledrivers.xml b/reference/pdo/pdo/getavailabledrivers.xml index c54e65cced5..55d72067fbf 100644 --- a/reference/pdo/pdo/getavailabledrivers.xml +++ b/reference/pdo/pdo/getavailabledrivers.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/pdo/pdo/prepare.xml b/reference/pdo/pdo/prepare.xml index 5146a4cbadb..997278a59c6 100644 --- a/reference/pdo/pdo/prepare.xml +++ b/reference/pdo/pdo/prepare.xml @@ -1,6 +1,6 @@ - + @@ -37,12 +37,12 @@ 複数使用することはできません。 - + パラメータマーカーが表せるのは、データリテラルだけです。 リテラルの一部やキーワード、識別子、その他のクエリのパーツをパラメータにバインドすることはできません。 たとえば、SQL 文の IN() 句などで、 ひとつのパラメータに複数の値を割り当てることはできません。 - + 異なるパラメータを用いて複数回実行されるような文に対し @@ -126,10 +126,10 @@ (エラー処理 の方法に依存します)。 - + プリペアドステートメントをエミュレートする際にデータベースサーバーとの通信は行いません。 したがって PDO::prepare はステートメントのチェックを行いません。 - + diff --git a/reference/pdo/pdo/quote.xml b/reference/pdo/pdo/quote.xml index 56dcb8881ee..53fa1526eee 100644 --- a/reference/pdo/pdo/quote.xml +++ b/reference/pdo/pdo/quote.xml @@ -1,6 +1,6 @@ - + @@ -35,11 +35,11 @@ しばしばより高速で、サーバーやクライアント側でコンパイル済みの形式でクエリを キャッシュする事が可能です。 - + 全ての PDO ドライバがこのメソッドを実装しているわけではありません (たとえば PDO_ODBC などの例があります)。 代わりにプリペアドステートメントを使用することを検討してください。 - + セキュリティ: デフォルトの文字セット @@ -59,20 +59,20 @@ string - + クオートされる文字列を指定します。 - + type - + クオートするスタイルを変更するため、 ドライバにデータ型のヒントを提供します。 たとえば PDO_PARAM_LOB は、 ドライバにバイナリデータをエスケープするように伝えます。 - + @@ -80,11 +80,11 @@ &reftitle.returnvalues; - + 理論上安全なクオートされた SQL ステートメントの文字列を返します。 ドライバがこの方法での引用符付けをサポートしていない場合は &false; を返します。 - + diff --git a/reference/pdo/pdorow.xml b/reference/pdo/pdorow.xml index 447dca9bcad..591c4becf1d 100644 --- a/reference/pdo/pdorow.xml +++ b/reference/pdo/pdorow.xml @@ -1,6 +1,6 @@ - + PDORow クラス PDORow @@ -23,13 +23,13 @@ PDORow オブジェクトは アクセスした結果セットに存在するカラム名に対応するプロパティを作成します。 - + PDORow は、 PDO::FETCH_OBJPDO::FETCH_BOTH のモードを両方使ったかのように、返されるデータにアクセスできます。 つまり、返されるデータはオブジェクトのプロパティのようにアクセスできますし、 カラム名やカラムのオフセット番号でインデックスされた配列としてもアクセスできます。 - + プロパティが未定義の場合は、警告を発生させることなく &null; を返します。 diff --git a/reference/pdo/pdostatement/debugdumpparams.xml b/reference/pdo/pdostatement/debugdumpparams.xml index 680e2b2a27e..a427bef56d6 100644 --- a/reference/pdo/pdostatement/debugdumpparams.xml +++ b/reference/pdo/pdostatement/debugdumpparams.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/pdo/pdostatement/errorinfo.xml b/reference/pdo/pdostatement/errorinfo.xml index 600cda192ee..0ef140a56d5 100644 --- a/reference/pdo/pdostatement/errorinfo.xml +++ b/reference/pdo/pdostatement/errorinfo.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/pdo/pdostatement/execute.xml b/reference/pdo/pdostatement/execute.xml index 7d57996c1f8..f971fe39a1e 100644 --- a/reference/pdo/pdostatement/execute.xml +++ b/reference/pdo/pdostatement/execute.xml @@ -1,6 +1,6 @@ - + @@ -169,11 +169,11 @@ $sth->execute($params); &reftitle.notes; - + ドライバによっては、次のステートメントを実行する前に カーソルを閉じ なければならないものもあります。 - + diff --git a/reference/pdo/pdostatement/fetch.xml b/reference/pdo/pdostatement/fetch.xml index 1b36be9cd5b..48b4ba5879f 100644 --- a/reference/pdo/pdostatement/fetch.xml +++ b/reference/pdo/pdostatement/fetch.xml @@ -1,6 +1,6 @@ - + @@ -38,22 +38,22 @@ デフォルトは PDO::ATTR_DEFAULT_FETCH_MODE の値 (そのデフォルトは PDO::FETCH_BOTH) です。 - + PDO::FETCH_ASSOC: は、結果セットに 返された際のカラム名で添字を付けた配列を返します。 - - + + PDO::FETCH_BOTH (デフォルト): 結果セットに返された際のカラム名と 0 で始まるカラム番号で添字を付けた配列を返します。 - - + + PDO::FETCH_BOUND: &true; を返し、結果セットのカラムの値を PDOStatement::bindColumn メソッドでバインドされた PHP 変数に代入します。 - - + + PDO::FETCH_CLASS: 要求されたクラスの新規インスタンスを返します。 結果セットのカラムをクラスのプロパティにマップしつつ、 @@ -73,38 +73,38 @@ 含まれている場合 (例: PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE) は、最初のカラムの値から クラス名を決定します。 - - + + PDO::FETCH_INTO: 結果セットのカラムがクラス内の名前付けされたプロパティに マッピングされている要求された既存インスタンスを更新します。 - - + + PDO::FETCH_LAZY: PDO::FETCH_BOTHPDO::FETCH_OBJの 組合せで、アクセスされるオブジェクトプロパティ名を作成する PDORow オブジェクトを返します。 - - + + PDO::FETCH_NAMED: PDO::FETCH_ASSOC と同じ形式の配列を返します。 ただし、同じ名前のカラムが複数あった場合は、そのキーが指す値は、 同じ名前のカラムのすべての値を含む配列になります。 - - + + PDO::FETCH_NUM: 結果セットに返された際の 0 から始まるカラム番号を添字とする配列を返します。 - - + + PDO::FETCH_OBJ: 結果セットに返された際のカラム名と同名のプロパティを有する 匿名のオブジェクトを返します。 - - + + PDO::FETCH_PROPS_LATE: PDO::FETCH_CLASS とともに使用すると、 まずクラスのコンストラクタを呼び出してから、カラムの値をプロパティに代入します。 - + diff --git a/reference/pdo/pdostatement/fetchall.xml b/reference/pdo/pdostatement/fetchall.xml index 5cab3aa8cbe..b814e2495d7 100644 --- a/reference/pdo/pdostatement/fetchall.xml +++ b/reference/pdo/pdostatement/fetchall.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/pdo/pdostatement/getattribute.xml b/reference/pdo/pdostatement/getattribute.xml index 059c76c66e1..c108e019c12 100644 --- a/reference/pdo/pdostatement/getattribute.xml +++ b/reference/pdo/pdostatement/getattribute.xml @@ -1,6 +1,6 @@ - + @@ -20,11 +20,11 @@ 文の属性を取得します。現時点で共通の属性は存在しませんが、 ドライバ固有の属性のみ存在します。 - PDO::ATTR_CURSOR_NAME + PDO::ATTR_CURSOR_NAME (Firebird と ODBC 固有): UPDATE ... WHERE CURRENT OF に対するカーソル名を取得する - + ドライバ固有の属性は、 他のドライバでは使っては いけない diff --git a/reference/pdo/pdostatement/rowcount.xml b/reference/pdo/pdostatement/rowcount.xml index f4e1c8f103f..24d90c69f23 100644 --- a/reference/pdo/pdostatement/rowcount.xml +++ b/reference/pdo/pdostatement/rowcount.xml @@ -1,6 +1,6 @@ - + @@ -30,12 +30,12 @@ これに頼ってはいけません。 - + このメソッドは、PostgreSQL ドライバの場合かつ、 ステートメント属性 PDO::ATTR_CURSOR の設定が PDO::CURSOR_SCROLL の場合にだけ "0" (ゼロ) を返します。 - + diff --git a/reference/pdo/pdostatement/setattribute.xml b/reference/pdo/pdostatement/setattribute.xml index 857c060046a..8683a5fb81b 100644 --- a/reference/pdo/pdostatement/setattribute.xml +++ b/reference/pdo/pdostatement/setattribute.xml @@ -1,6 +1,6 @@ - + @@ -21,11 +21,11 @@ 文の属性を設定します。現時点で共通の属性は存在しませんが、 ドライバ固有の属性のみ存在します。 - PDO::ATTR_CURSOR_NAME + PDO::ATTR_CURSOR_NAME (Firebird と ODBC 固有): UPDATE ... WHERE CURRENT OF に対するカーソル名を取得する - + ドライバ固有の属性は、 他のドライバでは使っては いけない