PHP ဗားရှင်း (PHP 8> = 8.2.0) နှင့်သက်ဆိုင်သည်)
ဥပမာပြပါ
အရာဝတ်ထု - Oriented စတိုင်
public mysqli::execute_query(string $query, ?array $params = null): mysqli_result|bool
ဖြစ်စဉ်ကိုစတိုင်
mysqli_execute_query(mysqli $mysql, string $query, ?array $params = null): mysqli_result|bool
SQL Query များကိုပြင်ဆင်ပါ။ The mysqli::execute_query() method is a shortcut to mysqli::prepare(), mysqli_stmt::bind_param(), mysqli_stmt::execute() and mysqli_stmt::get_result().မှတ်သား
MySQLI_Execute_Query_Query_Query_Query_Query_Query_QUERY_PARKY_PARKERET ထက်ပိုရှည်ပါက operating system ပေါ် မူတည်. ပြန်လာသောအမှားကုဒ်သည်ကွဲပြားလိမ့်မည်။ အပြုအမူသည်အောက်ပါအတိုင်းဖြစ်သည် -
Linux တွင်အမှားကုဒ် 1153 ကိုပြန်သွားပါ။ အမှားအယွင်းကရရှိသော packet သည် max_allowed_packet bytes ထက်ပိုကြီးသည်ဟုဆိုလိုသည်။
Windows တွင်အမှားကုဒ် 2006 သို့ပြန်သွားသည်။ ဤအမှားအယွင်းသည်ဆာဗာပျောက်ကွယ်သွားကြောင်းဖော်ပြသည်။
တေးရေး
MySQL
လုပ်ထုံးလုပ်နည်းဆိုင်ရာစတိုင်တစ်ခုသာ - MySQLI_Connect () သို့မဟုတ် MySQLI_INIT () သို့မဟုတ် MySQLI_INIT မှ MySQLI အရာဝတ်ထုတစ်ခု။
မေးမြန်း
string ကိုအဖြစ်စုံစမ်းမှု။ ၎င်းသည် SQL ကြေငြာချက်တစ်ခုတည်းထားရှိရမည်။
SQL ထုတ်ပြန်ချက်များတွင်သင့်လျော်သောနေရာများတွင်မေးခွန်းအမှတ်အသားများ (?) ဇာတ်ကောင်များကကိုယ်စားပြုသော parameter my marks များပါ 0 င်နိုင်သည်။
သတိပြုရန်:
ဤ tags များသည် SQL ထုတ်ပြန်ချက်များတွင်အချို့သောနေရာများတွင်သာတရားဝင်သည်။ ဥပမာအားဖြင့်၎င်းတို့ကိုထည့်သွင်းဖော်ပြချက်စာရင်းတွင်၎င်းတို့ကိုအသုံးပြုခွင့်ပြုထားသည် (အတန်းအတွက်ကော်လံတန်ဖိုးများကိုသတ်မှတ်ခြင်း) စာရင်းတွင်အသုံးပြုခွင့်ပြုထားသည်။ သို့သော်၎င်းတို့ကို (ထိုကဲ့သို့သောစားပွဲတင်သို့မဟုတ်ကော်လံအမည်များကဲ့သို့သောအမှတ်အသားများအတွက်အသုံးပြုရန်ခွင့်မပြုပါ။
params
Elements များနှင့်အတူ election များစာရင်းပြုစုထားသော SQL ကြေညာချက်တွင်ကွပ်မျက်ခံရသော SQL ကြေညာချက်တွင်ဖော်ပြထားသော parameters များအရေအတွက်နှင့်အတူ elements များပါရှိသည်။ တန်ဖိုးတစ်ခုချင်းစီကို string တစ်ခုအဖြစ်ကုသသည်။