تابع mysql_fetch_array() PHP mysql
تعریف و نحوه استفاده
تابع mysql_fetch_array() یک ردیف از مجموعه نتایج را به عنوان آرایه مرتبط، آرایه اعداد یا هر دو بازمیگرداند
بازگرداندن آرایهای که از ردیفهای مجموعه نتایج گرفته شده است، اگر ردیفهای بیشتری وجود نداشته باشد false بازمیگرداند.
نحوه استفاده
mysql_fetch_array(data,array_type)
پارامتر | توضیح |
---|---|
data | اختیاری. تعیین اشارهگر دادهای که باید استفاده شود. این اشارهگر نتیجه mysql_query() است. |
array_type |
اختیاری. تعیین کنید که کدام نوع نتیجه بازگردانده شود. مقادیر ممکن:
|
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 )