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()
已被移除,無法使用。