(PHP 4, PHP 5)
msql_fetch_array — دریافت ردیف به عنوان آرایه
msql_fetch_array() نسخه گسترش یافته msql_fetch_row() را دریافت میکند. علاوه بر ذخیره داده با اندیسهای عددی در آرایه نتیجه داده را با توجه به نام فیلدها به عنوان کلید ذخیره میکند.
نکته مهم این است که استفاده msql_fetch_array() کندتر از msql_fetch_row() نیست در حالی که یک مقدار مهم اضافهتر باز میگرداند.
The result resource that is being evaluated. This result comes from a call to msql_query().
قثابت مقادیر زیر را میتواند داشته باشد: MSQL_ASSOC, MSQL_NUM، و MSQL_BOTH با MSQL_BOTH به عنوان پیشفرض.
بازگرداندن آرایه متناسب با ردیف دریافت شده یا FALSE در صورت شکست.
Example #1 مثال msql_fetch_array()
<?php
$con = msql_connect();
if (!$con) {
die('Server connection problem: ' . msql_error());
}
if (!msql_select_db('test', $con)) {
die('Database connection problem: ' . msql_error());
}
$result = msql_query('SELECT id, name FROM people', $con);
if (!$result) {
die('Query execution problem: ' . msql_error());
}
while ($row = msql_fetch_array($result, MSQL_ASSOC)) {
echo $row['id'] . ': ' . $row['name'] . "\n";
}
msql_free_result($result);
?>
Version | Description |
---|---|
4.3.11 and 5.0.4 | باگی در مورد دریافت داده از ستونهای شامل NULL حل شد. این ستونها در آرایه نتیجه نیستند. |