Other queries can also produce a result set

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-324.
This commit is contained in:
Anna Filina 2021-01-11 19:49:38 +01:00 committed by Christoph M. Becker
parent 565d140248
commit b65a894b95
3 changed files with 13 additions and 7 deletions

View file

@ -111,9 +111,9 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Returns &false; on failure. For successful <literal>SELECT, SHOW, DESCRIBE</literal> or
<literal>EXPLAIN</literal> queries <function>mysqli_query</function> will return
a <classname>mysqli_result</classname> object. For other successful queries <function>mysqli_query</function> will
Returns &false; on failure. For successful queries which produce a result set, such as <literal>SELECT, SHOW, DESCRIBE</literal> or
<literal>EXPLAIN</literal>, <function>mysqli_query</function> will return
a <classname>mysqli_result</classname> object. For other successful queries, <function>mysqli_query</function> will
return &true;.
</para>
</refsect1>

View file

@ -37,7 +37,10 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Returns <classname>mysqli_result</classname> in success, &false; otherwise.
Returns &false; on failure. For successful queries which produce a result set, such as <literal>SELECT, SHOW, DESCRIBE</literal> or
<literal>EXPLAIN</literal>, <function>mysqli_reap_async_query</function> will return
a <classname>mysqli_result</classname> object. For other successful queries, <function>mysqli_reap_async_query</function> will
return &true;.
</para>
</refsect1>

View file

@ -37,9 +37,12 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Returns a resultset for successful SELECT queries, or &false; for other DML
queries or on failure. The <function>mysqli_errno</function> function can be
used to distinguish between the two types of failure.
Returns &false; on failure. For successful queries which produce a result set, such as <literal>SELECT, SHOW, DESCRIBE</literal> or
<literal>EXPLAIN</literal>, <function>mysqli_stmt_get_result</function> will return
a <classname>mysqli_result</classname> object. For other successful queries, <function>mysqli_stmt_get_result</function> will
return &false;. The <function>mysqli_stmt_errno</function> function can be
used to distinguish between the two reasons for &false;; due to a bug, prior to PHP 7.4.13,
<function>mysqli_errno</function> had to be used for this purpose.
</para>
</refsect1>