|
mysqli_result::fetch_objectmysqli_fetch_object結果セットの次の行を取得し、オブジェクトとして返す 説明オブジェクト指向型
public objectnullfalse mysqli_result::fetch_object(string
$class = "stdClass", array $constructor_args = [])手続き型 objectnullfalse mysqli_fetch_object(mysqli_result
$result , string $class = "stdClass", array $constructor_args = [])
結果セットから1行取得し、それをオブジェクトとして返します。
このオブジェクトは、結果セットのカラム名をプロパティとして持ちます。
値を取得した後は、この関数をコールするたびに結果セットの次の行の値を返します。
もう結果セットに行がない場合には もし2つ以上のカラムが同じ名前であった場合は、最後に現れた カラムが優先され、以前のあらゆるデータを上書きします。同名の複数のカラムに アクセスする場合、mysqli_fetch_row を用いて 数値添字配列を使用するか、あるいは SQL クエリ中の SELECT リストに異なる名前を与えるために、カラムにエイリアスを指定する 必要があります。
パラメータ
戻り値
取得した行を表すオブジェクトを返します。
これは、個別のプロパティが結果セットのカラム名を表します。
結果セットにもう行がない場合には エラー / 例外
変更履歴
例例1 mysqli_result::fetch_object の例 オブジェクト指向型
<?php 手続き型
<?php 上の例の出力は、 たとえば以下のようになります。 Pueblo (USA) Arvada (USA) Cape Coral (USA) Green Bay (USA) Santa Clara (USA) 参考
|