توابع 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