Hàm mysql_fetch_object() của PHP

Định nghĩa và cách sử dụng

mysql_fetch_object() lấy một dòng từ tập kết quả (kết quả tập hợp) làm đối tượng.

Nếu thành công, hàm này từ mysql_query() Lấy một dòng, và trả về một đối tượng. Nếu thất bại hoặc không còn dòng nào, thì trả về false.

Cú pháp

mysql_fetch_object(data)
Tham số Mô tả
data Đề nghị. Chỉ số dữ liệu cần sử dụng. Chỉ số dữ liệu này được từ mysql_query() Kết quả trả về.

Cách và chú ý

Ghi chú:Mỗi lần gọi tiếp theo của mysql_fetch_object() sẽ trả về dòng tiếp theo trong tập dữ liệu.

Ghi chú:mysql_fetch_object() và mysql_fetch_array() Tương tự, chỉ có một điểm khác biệt - trả về là đối tượng而不是 mảng. Gián tiếp, điều này cũng có nghĩa là chỉ có thể truy cập vào mảng thông qua tên trường,而不是 vị trí.

Mô hình

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
while ($row = mysql_fetch_object($result))
  {
  echo $row->FirstName . "<br />";
  }
mysql_close($con);
?>

Kết quả đầu ra:

John
George
Thomas