function name: mySQL_fetch_array ()
သက်ဆိုင်သောဗားရှင်း - PHP 4, PHP 5, PHP 7
အသုံးပြုမှု - MySQL_FET_ART_ARRAY () function သည် Associative Array သို့မဟုတ်နံပါတ်များကိုရေးဆွဲထားသည့်အရာမှပါ 0 င်သည်။
သဒ္ဒါ:
mixed mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] )
Parametermer
Value ကိုပြန်သွားပါ
ဥပမာ -
ကျွန်ုပ်တို့တွင် "id", "email" နှင့် "email" ရှိသော "အသုံးပြုသူများ" အမည်ရှိဒေတာဗေ့စ်စားပွဲရှိသည်ဆိုပါစို့။
ဒေတာဗေ့စ်နှင့်ချိတ်ဆက်ပြီး SQL Query များကို execute လုပ်ပါ။
$conn = mysql_connect("localhost", "username", "password"); mysql_select_db("database_name", $conn); $result = mysql_query("SELECT * FROM users", $conn);
ရလဒ်အနေဖြင့်ဒေတာများကိုရရန် MySQL_FETT_ART_ARRAY () function ကိုသုံးပါ။
$row = mysql_fetch_array($result, MYSQL_ASSOC);
ယခုကျွန်ုပ်တို့သည် Acessiative Array ရှိနယ်ပယ်တစ်ခုစီကိုရယူနိုင်သည်။
echo "ID: " . $row["id"] . "<br>"; echo "Name: " . $row["name"] . "<br>"; echo "Email: " . $row["email"] . "<br>";
အကယ်. ရလဒ်အနေဖြင့်အချက်အလက်များကိုနံပါတ်များကိုပြန်ပို့ရန်လိုအပ်ပါက $ art_type parameter ကို MySQL_Num သို့သတ်မှတ်နိုင်သည်။
$row = mysql_fetch_array($result, MYSQL_NUM);
ယခုကျွန်ုပ်တို့သည်နယ်ပယ်တစ်ခုစီကိုအညွှန်းကိန်းမှတဆင့်ဝင်ရောက်ကြည့်ရှုနိုင်သည်။
echo "ID: " . $row[0] . "<br>"; echo "Name: " . $row[1] . "<br>"; echo "Email: " . $row[2] . "<br>";
MySQL_FETT_ART_ARRAY () function ကိုအသုံးပြုသည့်အခါ $ Rever_Type Parameter သည်မသွားရန်သင်ရွေးချယ်နိုင်သည်ကိုသတိပြုပါ။ ပုံမှန်အားဖြင့်ပေါင်းစည်းထားသောခင်းကျင်းမှုတစ်ခုပါ 0 င်သည့်ပေါင်းစည်းထားသော Array (MySQL_Both) သည် activitive ခင်းကျင်းခြင်းနှင့်ဂဏန်းခင်းကျင်းမှုကိုပြန်ပို့သည်။ သတ်သတ်မှတ်မှတ်လိုအပ်ချက်များအရအချက်အလက်များကိုရယူရန်သင့်တော်သော parameter type အမျိုးအစားကိုရွေးချယ်ပါ။ ထို့အပြင် MySQL လုပ်ဆောင်ချက်များအစား MySQLI သို့မဟုတ် PDO Extensions ကိုသုံးရန်အကြံပြုသည်။