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