mysql_fetch_object
結果セットからオブジェクトとして行を取得します。
関数名:mysql_fetch_object()
該当するバージョン:PHP 4、PHP 5(PHP 7.0.0で非推奨、PHP 7.2.0で削除)
使用法:mysql_fetch_object(resource $ result [、string $ class_name = "stdclass" [、array $ params]])
説明:mysql_fetch_object()関数は、結果セットからオブジェクトとして次の行を取得するために使用されます。
パラメーター:
返品値:
例:
$result = mysql_query("SELECT * FROM users"); while ($row = mysql_fetch_object($result)) { echo $row->name . " - " . $row->email . "<br>"; }
class User { public $name; public $email; public function __construct($name, $email) { $this->name = $name; $this->email = $email; } } $result = mysql_query("SELECT name, email FROM users"); while ($row = mysql_fetch_object($result, "User", ["John Doe", "john@example.com"])) { echo $row->name . " - " . $row->email . "<br>"; }
注:
mysql_fetch_object()
関数は非推奨であり、推奨されなくなりました。代わりにmysqli_fetch_object()
またはPDO::fetchObject()
を使用することをお勧めします。mysql_fetch_object()
が削除されており、使用できません。