လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 ကိုအသုံးပြုရန်အကြံပြုသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အသစ်တစ်ခုကိုရိုးရှင်းတဲ့အရာဝတ်ထုဖန်တီးပေးပါတယ်။ __construct

    __construct

    အသစ်တစ်ခုကိုရိုးရှင်
  • XML document တစ်ခုကိုအရာဝတ်ထုတစ်ခုသို့ပြောင်းပါ။ simplexml_load_file

    simplexml_load_file

    XMLdocumentတစ်ခုကိုအ
  • သတ်မှတ်ထားသော directory တွင်အသေးစိတ်ဖိုင်များစာရင်းကိုပြန်ပို့သည်။ ftp_rawlist

    ftp_rawlist

    သတ်မှတ်ထားသောdirecto
  • အမျိုးမျိုးသော FTP Runtime options များကိုသတ်မှတ်ပါ။ ftp_set_option

    ftp_set_option

    အမျိုးမျိုးသောFTPRun
  • Open file တစ်ခုကို တင်. FTP server ရှိဖိုင်တစ်ခုအနေဖြင့်သိမ်းဆည်းပါ။ ftp_fput

    ftp_fput

    Openfileတစ်ခုကိုတင်.
  • FTP server ပေါ်တွင် directory အသစ်တစ်ခုဖန်တီးပါ။ ftp_mkdir

    ftp_mkdir

    FTPserverပေါ်တွင်dir
  • လက်ရှိ FTP passive mode ကိုဖွင့်ရှိမရှိပြန်ပို့သည်။ ftp_pasv

    ftp_pasv

    လက်ရှိFTPpassivemode
  • ခြွင်းချက်ပစ်ချတဲ့ဖိုင်ကိုလမ်းကြောင်းအပြည့်အစုံပြန်သွားသည်။ getFile

    getFile

    ခြွင်းချက်ပစ်ချတဲ့ဖိ
လူကြိုက်များသော ဆောင်းပါးများ