دالة mysql_fetch_assoc() في PHP

التعريف والاستخدام

يأخذ الدالة mysql_fetch_assoc() سطرًا واحدًا من مجموعة النتائج كنموذج مرتب.

بيرجع مجموعة مرتبة من خلال السطر الذي تم الحصول عليه من مجموعة النتائج، وإذا لم يكن هناك المزيد من السطور، فإنه يرجع صحيحًا.

مقصد

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

توجه و توضیح

توضیح:mysql_fetch_assoc() و استفاده از mysql_fetch_array() با اضافه کردن پارامتر دوم قابل انتخاب MYSQL_ASSOC کاملاً مشابه هستند. این فقط یک آرایه‌ی مرتبط را برمی‌گرداند. این نیز روش اولیه‌ی کار mysql_fetch_array() است.

توجه:اگر نیاز به شماره‌ی شاخص در کنار شاخص‌های مرتبط باشد، از mysql_fetch_array() استفاده کنید.

توضیح:این فنکشن نام فیلد‌ها را با توجه به حروف بزرگ و کوچک در نظر می‌گیرد.

مثال

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='Adams'";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_assoc($result));
mysql_close($con);
?>

خروجی:

آرایه
(
[LastName] => آدمز
[FirstName] => جان
[City] => لندن
)