توابع mysql_fetch_object() PHP

تعریف و استفاده

توابع mysql_fetch_object() یک خط از مجموعه‌های نتایج (جلسه‌های ضبط) را به عنوان یک شیء دریافت می‌کند.

اگر موفق شد، این تابع از mysql_query() دریافت یک خط و بازگرداندن یک شیء. اگر شکست بخورد یا هیچ خط دیگری وجود نداشته باشد، false بازمی‌گرداند.

structures

mysql_fetch_object(data)
پارامترها توضیح
data ضروری. اشاره‌گر داده‌ای که باید از آن استفاده شود. این اشاره‌گر از mysql_query() نتایج بازگردانده شده

نکات و توضیحات

توضیحات:هر بار که mysql_fetch_object() فراخوانی می‌شود، ردیف بعدی در مجموعه‌ی ثبت‌ها بازمی‌گردانده می‌شود.

توضیحات:mysql_fetch_object() با mysql_fetch_array() مثل، با یک تفاوت کوچک - به جای آرایه، یک شیء را برمی‌گرداند. به طور مستقیم، این نیز به این معنی است که فقط می‌توان به وسیله‌ی نام فیلد به آرایه دسترسی داشت، نه با استفاده از آدرس.

مثال

<?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);
?>

خروجی:

John
George
Thomas