آموزش کار با تابع ()mysqli_fetch_object در PHP
دستور استفاده از تابع ()mysqli_fetch_object در PHP
mysqli_fetch_object(result,classname,params);
شرح کاربرد تابع ()mysqli_fetch_object در PHP
تابع ()mysqli_fetch_object در PHP سطر جاری از مجموعه سطرهای خروجی کوئری (result set) را در قالب یک آبجکت برمی گرداند.
خروجی تابع ()mysqli_fetch_object در PHP
تابع ()mysqli_fetch_object در PHP ، property هایی از جنس رشته که مربوطه به سطر واکشی شده از دیتابیس می باشد را در قالب یک آبجکت برمی گرداند و چنانچه سطری در خروجی کوئری وجود نداشته باشد، مقدار NULL را برمی گرداند.
پارامترهای ارسالی به تابع ()mysqli_fetch_object در PHP
شماره ی پارامتر
پارامتر و شرح کاربرد آن
1
result
نشانگر اسم متغیری است که خروجی کوئری در آن ذخیره شده و خود مقدار بازگشتی یکی از توابع ()mysqli_query،()mysqli_store_result یا ()mysqli_use_result می باشد.
نشانگر اسم متغیری است که خروجی کوئری در آن ذخیره شده و خود مقدار بازگشتی یکی از توابع ()mysqli_query،()mysqli_store_result یا ()mysqli_use_result می باشد.
2
classname
اسم کلاسی که باید از روی آن نمونه یا آبجکت ساخته شود (نمونه سازی شود) را مشخص می کند.
اسم کلاسی که باید از روی آن نمونه یا آبجکت ساخته شود (نمونه سازی شود) را مشخص می کند.
3
params
یک آرایه از پارامترهای ارسالی به عنوان اسم آبجکت به تابع Constructor جهت ساخت چندین آبجکت و نمونه از روی کلاس مشخص شده.
یک آرایه از پارامترهای ارسالی به عنوان اسم آبجکت به تابع Constructor جهت ساخت چندین آبجکت و نمونه از روی کلاس مشخص شده.
مثال کاربردی
< ?php
$connection_mysql = mysqli_connect("localhost","user","password","db");
if (mysqli_connect_errno($connection_mysql)){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = "SELECT name FROM emp";
if ($result = mysqli_query($connection_mysql,$sql)){
while ($obj = mysqli_fetch_object($result)){
print $obj->name;
print "\n";
}
mysqli_free_result($result);
}
mysqli_close($connection_mysql);
? >