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()
제거되었으며 사용할 수 없습니다.