လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> mysql_unbuffered_query

mysql_unbuffered_query

MySQL သို့ SQL query (fetch / cache ရလဒ်များ) သို့ပို့ပါ။
အမည်:mysql_unbuffered_query
အမျိုးအစား:မသတ်မှတ်ထားသောအမျိုးအစား
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ရိုက်ကြားမှုမရှိဘဲ SQL မေးမြန်းမှုကိုရိုက်ကူးခြင်းမရှိဘဲရလဒ်အရင်းအမြစ်ကိုပြန်ပို့ပါ။

function name: MySQL_UNBUREFERED_QUERY ()

သက်ဆိုင်သောဗားရှင်း - PHP 5.0.0 - PHP 5.6.x

အသုံးပြုမှု - MySQL_UnBuffered_Query_Query () function သည် function ကို buffering မပါဘဲ SQL query query ကို execute လုပ်ပြီးရလဒ်အရင်းအမြစ်များကိုအတန်းဖြင့်ပြန်လည်ရယူနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်အချက်အလက်အမြောက်အများကိုပြုပြင်ရန်အတွက်သင့်လျော်သည်, အကြောင်းမှာ၎င်းသည်စုံစမ်းမှုကိုမဖွင့်နိုင်သည့်အရာမဟုတ်သော်လည်း၎င်းသည်မှတ်ဥာဏ်ကိုမျဉ်းကြောင်းဖြင့်ရလဒ်များကိုလိုင်းဖြင့်ရရှိသည်။

Syntax: အရင်းအမြစ် MySQL_UnBuNBuffered_Query_Query_Query (string $ Query [, အရင်းအမြစ် $ link_identifier = null])

Parametermer

  • Query: လိုအပ်ပြီး SQL query query station ်ဌာန်းချက်ကိုကွပ်မျက်ရန်။
  • link_identifier: optional ကို, MySQL ဆက်သွယ်မှုအမှတ်အသား။ မထောက်ပံ့လျှင်လုပ်ဆောင်မှုသည်ယခင်ကဖွင့်ထားသောဆက်သွယ်မှုကိုရှာဖွေရန်ကြိုးစားသည်။

ပြန်လာတန်ဖိုး - အကယ်. စုံစမ်းမှုကိုအောင်မြင်စွာလုပ်ဆောင်ပါကရလဒ်အရင်းအမြစ်ကိုပြန်လည်ရောက်ရှိလိမ့်မည်။

ဥပမာ -

<?php // 创建数据库连接 $link = mysql_connect("localhost", "username", "password"); if (!$link) { die("连接数据库失败: " . mysql_error()); } // 选择数据库 $db_selected = mysql_select_db("mydatabase", $link); if (!$db_selected) { die("选择数据库失败: " . mysql_error()); } // 执行不带缓冲的查询 $result = mysql_unbuffered_query("SELECT * FROM mytable", $link); if (!$result) { die("查询失败: " . mysql_error()); } // 逐行获取查询结果 while ($row = mysql_fetch_assoc($result)) { echo "ID: " . $row['id'] . ", Name: " . $row['name'] . "
";};};} // ရလဒ်အရင်းအမြစ် MySQL_FREE_RESELT ($ ရလဒ်); // ဒေတာဘေ့စ် connection mySql_close ($ link);

အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည်ဒေတာဘေ့စ်ဆက်သွယ်မှုကို ဦး စွာဖန်တီးပြီးအသုံးပြုရန်ဒေတာဘေ့စ်ကိုရွေးချယ်ပါ။ ထို့နောက်ကျွန်ုပ်တို့သည် MySQL_UNBURUFURED_QUERY_QUERER () function ကိုအသုံးပြုသည်။ ကျွန်ုပ်တို့သည် MySQL_FETCE_AFT_ALT_ASTCHOUC () function မှတဆင့်လိုင်းအားဖြင့် Quera ရလဒ်များကိုလိုင်းဖြင့်ရယူပြီးလိုင်းတစ်ခုစီ၏အမည်နှင့်အမည်ကိုပုံနှိပ်ထုတ်ဝေသည်။ နောက်ဆုံးတော့ကျွန်တော်တို့ရလဒ်အရင်းအမြစ်ကိုလွတ်မြောက်ပြီးဒေတာဘေ့စ် connection ကိုပိတ်လိုက်တယ်။

PHP 7.0.0 ပြီးနောက် MySQL_UnBuffered_Query () function ကိုအလျှော့ပေးလိုက်လျောခြင်းနှင့် PHP 7.4.0 အပြီးတွင်ဖယ်ရှားပစ်လိုက်သည်ကိုသတိပြုပါ။ အဲဒီအစား mysqli_unbuffered_Query_Query () function နဲ့ pdo :: query query () နည်းလမ်း။ အကယ်. သင်သည် PHP 7 သို့မဟုတ်နောက်ပိုင်းတွင်အသုံးပြုနေပါက MySQL extension သို့မဟုတ် pdo အသစ်ကိုမအောင်မြင်သောမေးမြန်းချက်များကိုပြုလုပ်ရန် MySQL extension သို့မဟုတ် PDO ကိုအသုံးပြုရန်အကြံပြုသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ဆာဗာသို့ site command တစ်ခုပို့ပါ။ ftp_site

    ftp_site

    ဆာဗာသို့sitecommandတ
  • Associative Array အဖြစ်သတ်မှတ်ခြင်းရလဒ်မှအတန်းတစ်ခုရယူပါ။ mysql_fetch_assoc

    mysql_fetch_assoc

    AssociativeArrayအဖြစ
  • SimpleXML element တွေကိုမှကလေးသူငယ်များကိုထည့်ပါ။ addChild

    addChild

    SimpleXMLelementတွေက
  • ဂျူးပြက္ခဒိန်၏ရက်စွဲများကိုဂျူလီယန်နေ့အရေအတွက်သို့ပြောင်းပါ။ jewishtojd

    jewishtojd

    ဂျူးပြက္ခဒိန်၏ရက်စွဲ
  • အမှားခင်းကျင်းကိုပြန်လည်ရယူပါ။ libxml_get_errors

    libxml_get_errors

    အမှားခင်းကျင်းကိုပြန
  • Unix Timestamps ကိုဂျူလီယန်နေ့သို့ပြောင်းပါ။ unixtojd

    unixtojd

    UnixTimestampsကိုဂျူ
  • ftp_close () အတွက် alias ကို။ ftp_quit

    ftp_quit

    ftp_close()အတွက်alia
  • ZIP ဖိုင်ရှိစီမံကိန်းကိုပိတ်ပါ။ zip_entry_close

    zip_entry_close

    ZIPဖိုင်ရှိစီမံကိန်း
လူကြိုက်များသော ဆောင်းပါးများ