mysqli_fetch_object
result->fetch_object()
Returns the current row of a result set as an object
&reftitle.description;
Procedural style:
objectmysqli_fetch_object
mysqli_resultresult
stringclass_name
arrayparams
Object oriented style (method):
mysqli_result
objectfetch_object
stringclass_name
arrayparams
The mysqli_fetch_object will return the current row
result set as an object where the attributes of the object represent the
names of the fields found within the result set.
&reftitle.parameters;
&mysqli.result.description;
class_name
params
&reftitle.returnvalues;
Returns an object that corresponds to the fetched row or &null; if there are no more rows in resultset.
&database.field-case;
&database.fetch-null;
&reftitle.changelog;
&Version;
&Description;
5.0.0
Added the ability to return as a different object.
&reftitle.examples;
Object oriented style
query($query)) {
/* fetch object array */
while ($obj = $result->fetch_object()) {
printf ("%s (%s)\n", $obj->Name, $obj->CountryCode);
}
/* free result set */
$result->close();
}
/* close connection */
$mysqli->close();
?>
]]>
Procedural style
Name, $obj->CountryCode);
}
/* free result set */
mysqli_free_result($result);
}
/* close connection */
mysqli_close($link);
?>
]]>
&example.outputs;
&reftitle.seealso;
mysqli_fetch_array
mysqli_fetch_assoc
mysqli_fetch_row
mysqli_query
mysqli_data_seek