diff --git a/reference/mysqli/mysqli_result.xml b/reference/mysqli/mysqli_result.xml index 85f990c827..338c1391ff 100644 --- a/reference/mysqli/mysqli_result.xml +++ b/reference/mysqli/mysqli_result.xml @@ -1,5 +1,5 @@ - + The MySQLi_Result class MySQLi_Result @@ -42,23 +42,9 @@ - - -&reference.mysqli.functions.mysqli-free-result; -&reference.mysqli.functions.mysqli-data-seek; -&reference.mysqli.functions.mysqli-fetch-array; -&reference.mysqli.functions.mysqli-fetch-assoc; -&reference.mysqli.functions.mysqli-fetch-field-direct; -&reference.mysqli.functions.mysqli-fetch-field; -&reference.mysqli.functions.mysqli-fetch-fields; -&reference.mysqli.functions.mysqli-fetch-object; -&reference.mysqli.functions.mysqli-fetch-row; -&reference.mysqli.functions.mysqli-field-seek; -&reference.mysqli.functions.mysqli-field-tell; -&reference.mysqli.functions.mysqli-fetch-lengths; - + &reference.mysqli.entities.mysqli-result; - + + mysqli_field_tell diff --git a/reference/mysqli/functions/mysqli-data-seek.xml b/reference/mysqli/mysqli_result/data-seek.xml similarity index 99% rename from reference/mysqli/functions/mysqli-data-seek.xml rename to reference/mysqli/mysqli_result/data-seek.xml index ad04ba863b..5c64f1a29a 100644 --- a/reference/mysqli/functions/mysqli-data-seek.xml +++ b/reference/mysqli/mysqli_result/data-seek.xml @@ -1,5 +1,5 @@ - + mysqli_data_seek diff --git a/reference/mysqli/functions/mysqli-fetch-array.xml b/reference/mysqli/mysqli_result/fetch-array.xml similarity index 99% rename from reference/mysqli/functions/mysqli-fetch-array.xml rename to reference/mysqli/mysqli_result/fetch-array.xml index 56c25bf8c8..1dc80e7dfa 100644 --- a/reference/mysqli/functions/mysqli-fetch-array.xml +++ b/reference/mysqli/mysqli_result/fetch-array.xml @@ -1,5 +1,5 @@ - + mysqli_fetch_array diff --git a/reference/mysqli/mysqli_result/fetch-assoc.xml b/reference/mysqli/mysqli_result/fetch-assoc.xml new file mode 100644 index 0000000000..2de9e1835d --- /dev/null +++ b/reference/mysqli/mysqli_result/fetch-assoc.xml @@ -0,0 +1,169 @@ + + + + + mysqli_fetch_assoc + mysqli->fetch_assoc() + Fetch a result row as an associative array + + + + &reftitle.description; + Procedural style: + + arraymysqli_fetch_assoc + mysqli_resultresult + + Object oriented style (method): + + mysqli_result + + arrayfetch_assoc + + + + + Returns an associative array that corresponds to the fetched row or &null; + if there are no more rows. + + &database.field-case; + &database.fetch-null; + + + + &reftitle.parameters; + + + &mysqli.result.description; + + + + + + &reftitle.returnvalues; + + Returns an associative array of strings representing the fetched row in the result + set, where each key in the array represents the name of one of the result + set's columns or &null; if there are no more rows in resultset. + + + If two or more columns of the result have the same field names, the last + column will take precedence. To access the other column(s) of the same + name, you either need to access the result with numeric indices by using + mysqli_fetch_row or add alias names. + + + + + &reftitle.examples; + + Object oriented style + +query($query)) { + + /* fetch associative array */ + while ($row = $result->fetch_assoc()) { + printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]); + } + + /* free result set */ + $result->close(); +} + +/* close connection */ +$mysqli->close(); +?> +]]> + + + + Procedural style + + +]]> + + + &example.outputs; + + + + + + + &reftitle.seealso; + + + mysqli_fetch_array + mysqli_fetch_row + mysqli_fetch_object + mysqli_query + mysqli_data_seek + + + + + + + diff --git a/reference/mysqli/functions/mysqli-fetch-field-direct.xml b/reference/mysqli/mysqli_result/fetch-field-direct.xml similarity index 99% rename from reference/mysqli/functions/mysqli-fetch-field-direct.xml rename to reference/mysqli/mysqli_result/fetch-field-direct.xml index 50efc556a8..5c175502a6 100644 --- a/reference/mysqli/functions/mysqli-fetch-field-direct.xml +++ b/reference/mysqli/mysqli_result/fetch-field-direct.xml @@ -1,5 +1,5 @@ - + mysqli_fetch_field_direct diff --git a/reference/mysqli/functions/mysqli-fetch-field.xml b/reference/mysqli/mysqli_result/fetch-field.xml similarity index 99% rename from reference/mysqli/functions/mysqli-fetch-field.xml rename to reference/mysqli/mysqli_result/fetch-field.xml index 08498268a7..e0a820e0e5 100644 --- a/reference/mysqli/functions/mysqli-fetch-field.xml +++ b/reference/mysqli/mysqli_result/fetch-field.xml @@ -1,5 +1,5 @@ - + mysqli_fetch_field diff --git a/reference/mysqli/functions/mysqli-fetch-fields.xml b/reference/mysqli/mysqli_result/fetch-fields.xml similarity index 99% rename from reference/mysqli/functions/mysqli-fetch-fields.xml rename to reference/mysqli/mysqli_result/fetch-fields.xml index ea186e930e..dd4bb12dd5 100644 --- a/reference/mysqli/functions/mysqli-fetch-fields.xml +++ b/reference/mysqli/mysqli_result/fetch-fields.xml @@ -1,5 +1,5 @@ - + mysqli_fetch_fields diff --git a/reference/mysqli/functions/mysqli-fetch-object.xml b/reference/mysqli/mysqli_result/fetch-object.xml similarity index 99% rename from reference/mysqli/functions/mysqli-fetch-object.xml rename to reference/mysqli/mysqli_result/fetch-object.xml index dd70d02431..40626c958e 100644 --- a/reference/mysqli/functions/mysqli-fetch-object.xml +++ b/reference/mysqli/mysqli_result/fetch-object.xml @@ -1,5 +1,5 @@ - + mysqli_fetch_object diff --git a/reference/mysqli/functions/mysqli-fetch-row.xml b/reference/mysqli/mysqli_result/fetch-row.xml similarity index 99% rename from reference/mysqli/functions/mysqli-fetch-row.xml rename to reference/mysqli/mysqli_result/fetch-row.xml index 21fa437fcf..91b07fe21e 100644 --- a/reference/mysqli/functions/mysqli-fetch-row.xml +++ b/reference/mysqli/mysqli_result/fetch-row.xml @@ -1,5 +1,5 @@ - + mysqli_fetch_row diff --git a/reference/mysqli/functions/mysqli-num-fields.xml b/reference/mysqli/mysqli_result/field-count.xml similarity index 99% rename from reference/mysqli/functions/mysqli-num-fields.xml rename to reference/mysqli/mysqli_result/field-count.xml index 29f4a35848..b791a0163b 100644 --- a/reference/mysqli/functions/mysqli-num-fields.xml +++ b/reference/mysqli/mysqli_result/field-count.xml @@ -1,5 +1,5 @@ - + mysqli_num_fields diff --git a/reference/mysqli/functions/mysqli-field-seek.xml b/reference/mysqli/mysqli_result/field-seek.xml similarity index 99% rename from reference/mysqli/functions/mysqli-field-seek.xml rename to reference/mysqli/mysqli_result/field-seek.xml index a9b79a913d..10d54d0e11 100644 --- a/reference/mysqli/functions/mysqli-field-seek.xml +++ b/reference/mysqli/mysqli_result/field-seek.xml @@ -1,5 +1,5 @@ - + mysqli_field_seek diff --git a/reference/mysqli/functions/mysqli-free-result.xml b/reference/mysqli/mysqli_result/free.xml similarity index 98% rename from reference/mysqli/functions/mysqli-free-result.xml rename to reference/mysqli/mysqli_result/free.xml index c170b97a6c..5cb0b7222f 100644 --- a/reference/mysqli/functions/mysqli-free-result.xml +++ b/reference/mysqli/mysqli_result/free.xml @@ -1,5 +1,5 @@ - + mysqli_free_result diff --git a/reference/mysqli/functions/mysqli-fetch-lengths.xml b/reference/mysqli/mysqli_result/lengths.xml similarity index 99% rename from reference/mysqli/functions/mysqli-fetch-lengths.xml rename to reference/mysqli/mysqli_result/lengths.xml index e01e497e0b..f6f6d17d26 100644 --- a/reference/mysqli/functions/mysqli-fetch-lengths.xml +++ b/reference/mysqli/mysqli_result/lengths.xml @@ -1,5 +1,5 @@ - + mysqli_fetch_lengths diff --git a/reference/mysqli/functions/mysqli-num-rows.xml b/reference/mysqli/mysqli_result/num-rows.xml similarity index 99% rename from reference/mysqli/functions/mysqli-num-rows.xml rename to reference/mysqli/mysqli_result/num-rows.xml index 5bf3f22217..049492ea0d 100644 --- a/reference/mysqli/functions/mysqli-num-rows.xml +++ b/reference/mysqli/mysqli_result/num-rows.xml @@ -1,5 +1,5 @@ - + mysqli_num_rows