mysqli_result::fetch_object
mysqli_fetch_object
Returns the current row of a result set as an object
&reftitle.description;
&style.oop;
objectmysqli_result::fetch_object
stringclass_name
arrayparams
&style.procedural;
objectmysqli_fetch_object
mysqli_resultresult
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.
Note that mysqli_fetch_object sets the properties
of the object before calling the object constructor.
&reftitle.parameters;
&mysqli.result.description;
class_name
The name of the class to instantiate, set the properties of and return.
If not specified, a stdClass object is returned.
params
An optional array of parameters to pass to the constructor
for class_name objects.
&reftitle.returnvalues;
Returns an object with string properties 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;
&style.oop;
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();
?>
]]>
&style.procedural;
Name, $obj->CountryCode);
}
/* free result set */
mysqli_free_result($result);
}
/* close connection */
mysqli_close($link);
?>
]]>
&examples.outputs;
&reftitle.seealso;
mysqli_fetch_array
mysqli_fetch_assoc
mysqli_fetch_row
mysqli_query
mysqli_data_seek