svn: /phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/ field-count.xml param-count.xml

[email protected] (Yoshinari Takaoka) Tue, 22 Dec 2020 02:12:25 +0000
Newsgroups php.doc.ja
Message-ID <[email protected]>
mumumu                                   Tue, 22 Dec 2020 02:12:25 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=352163

Log:
Doc Bug #72393 mysqli_stmt_field_count undocumented

Bug: https://bugs.php.net/72393 (Verified) mysqli_stmt_field_count undocumented
      
Changed paths:
    U   phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/field-count.xml
    U   phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/param-count.xml

Modified: phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/field-count.xml
===================================================================
--- phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/field-count.xml	2020-12-22 02:05:04 UTC (rev 352162)
+++ phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/field-count.xml	2020-12-22 02:12:25 UTC (rev 352163)
@@ -1,11 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 322008 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 352160 Maintainer: takagi Status: ready -->
+<!-- Credits: mumumu -->
 <refentry xml:id="mysqli-stmt.field-count" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>mysqli_stmt::$field_count</refname>
   <refname>mysqli_stmt_field_count</refname>
-  <refpurpose>指定したステートメントのフィールド数を返す</refpurpose>
+  <refpurpose>指定したステートメントのカラム数を返す</refpurpose>
  </refnamediv>

  <refsect1 role="description">
@@ -17,11 +18,89 @@
    <type>int</type><methodname>mysqli_stmt_field_count</methodname>
    <methodparam><type>mysqli_stmt</type><parameter>stmt</parameter></methodparam>
   </methodsynopsis>
+  <para>
+   プリペアドステートメントで指定されたカラムの数を返します。
+  </para>
+ </refsect1>

-  &warn.undocumented.func;
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    &mysqli.stmt.description;
+   </variablelist>
+  </para>
+ </refsect1>

+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   カラム数を示す整数値を返します。
+  </para>
  </refsect1>

+ <refsect1 role="examples">
+  &reftitle.examples;
+  <example>
+   <title>&style.oop;</title>
+   <programlisting role="php">
+<![CDATA[
+<?php
+
+mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
+$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
+
+$code = 'FR';
+
+$stmt = $mysqli->prepare("SELECT Name FROM Country WHERE Code=?");
+$stmt->bind_param('s', $code);
+$stmt->execute();
+$row = $stmt->get_result()->fetch_row();
+for ($i = 0; $i < $stmt->field_count; $i++) {
+    printf("Value of column number %d is %s", $i, $row[$i]);
+}
+]]>
+   </programlisting>
+  </example>
+  <example>
+   <title>&style.procedural;</title>
+   <programlisting role="php">
+<![CDATA[
+<?php
+
+mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
+$mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");
+
+$code = 'FR';
+
+$stmt = mysqli_prepare($mysqli, "SELECT Name FROM Country WHERE Code=?");
+mysqli_stmt_bind_param($stmt, 's', $code);
+mysqli_stmt_execute($stmt);
+$result = mysqli_stmt_get_result($stmt);
+$row = mysqli_fetch_row($result);
+for ($i = 0; $i < mysqli_stmt_field_count($stmt); $i++) {
+    printf("Value of column number %d is %s", $i, $row[$i]);
+}
+]]>
+   </programlisting>
+   &examples.outputs.similar;
+   <screen>
+<![CDATA[
+Value of column number 0 is France
+]]>
+   </screen>
+  </example>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>mysqli_stmt_num_rows</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
 </refentry>

 <!-- Keep this comment at the end of the file

Modified: phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/param-count.xml
===================================================================
--- phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/param-count.xml	2020-12-22 02:05:04 UTC (rev 352162)
+++ phpdoc/ja/trunk/reference/mysqli/mysqli_stmt/param-count.xml	2020-12-22 02:12:25 UTC (rev 352163)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 322008 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 352160 Maintainer: takagi Status: ready -->
 <refentry xml:id="mysqli-stmt.param-count" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>mysqli_stmt::$param_count</refname>