تابع mysql_fetch_array() PHP mysql

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

تابع mysql_fetch_array() یک ردیف از مجموعه نتایج را به عنوان آرایه مرتبط، آرایه اعداد یا هر دو بازمی‌گرداند

بازگرداندن آرایه‌ای که از ردیف‌های مجموعه نتایج گرفته شده است، اگر ردیف‌های بیشتری وجود نداشته باشد false بازمی‌گرداند.

نحوه استفاده

mysql_fetch_array(data,array_type)
پارامتر توضیح
data اختیاری. تعیین اشاره‌گر داده‌ای که باید استفاده شود. این اشاره‌گر نتیجه mysql_query() است.
array_type

اختیاری. تعیین کنید که کدام نوع نتیجه بازگردانده شود. مقادیر ممکن:

  • MYSQL_ASSOC - آرایه مرتبط
  • MYSQL_NUM - آرایه اعداد
  • MYSQL_BOTH - پیش‌فرض. همزمان تولید ارتباط و آرایه اعداد

Tips and Comments

Note:mysql_fetch_array() is mysql_fetch_row() the extended version. In addition to storing data in the array with numeric indexing, data can also be stored with associated indexing, using field names as key names.

Tip:An important point must be mentioned, using mysql_fetch_array() is not obviously better than using mysql_fetch_row() Slow and also obviously provides more values.

Note:The field names returned by this function are case-sensitive.

Example

<?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_array($result));
mysql_close($con);
?>

Output similar to:

Array
(
[0] => Adams
[LastName] => Adams
[1] => John
[FirstName] => John
[2] => London
[City] => London
)