mysqli::multi_query
(MySQLI_Multi_Query) ဒေတာဘေ့စ်တွင်ရှာဖွေမှုတစ်ခုပြုလုပ်ပါ
multi_query()
/ mysqli_multi_query()
function သည်ဒေတာဘေ့စ်တွင်မေးမြန်းချက်တစ်ခုသို့မဟုတ်တစ်ခုထက် ပို. လုပ်ဆောင်သည်။ မေးမြန်းချက်များကို semicolons အားဖြင့်ကွဲကွာနေကြသည်။
ဒေတာဘေ့စ်သို့မေးမြန်းချက်မျိုးစုံလုပ်ဆောင်ပါ -
<? PHP $ MySQLI = MYSQLI ( "localhost" , "My_USER" , " MY_UPSSWORD" , "MY_DB" ) ; if ( $ MySQLI -> Connect_errno ) { ECHO "MYSQL ကိုချိတ်ဆက်ရန်မအောင်မြင်ပါ။ " $ MySQLI -> Connect_Error ; ထွက်ပေါက် ( ) ; } $ sql = "လူကိုယ်တိုင်အမှာစာမှ addname ကိုရွေးချယ်ပါ။ " ; $ SQL ။ = "ဖောက်သည်များထံမှနိုင်ငံရွေးချယ်ပါ" , // အများအပြားစုံစမ်းမှုများလုပ်ဆောင်ပါ IF ( $ MySQLI -> Multi_Query ( $ sql ) ) လုပ် ပါ // ပထမရလဒ် set ကိုသိုလှောင် အကယ်. ( $ ရလဒ် = $ MySQLI -> Store_result ( ) ) { နေစဉ် ( $ အတန်း = $ ရလဒ် -> fetch_row ( ) ) { Printf ( "% s \ n" , $ အတန်း [ 0 ] ) ; } $ ရလဒ် -> free_result ( ) ; } // ရလဒ်ပိုမိုအစုံရှိလျှင်, Separator ပုံနှိပ်ပါ IF ( $ MySQLI -> More_results ( ) ) { Printf ( "---------------- \ n" ) ; } // နောက်ရလဒ်ကိုပြင်ဆင်ပါ } ( $ MySQLI - > Next_Result ( ) ) , } $ MySQLI -> အနီးကပ် ( ) , >
ဒေတာဘေ့စ်သို့မေးမြန်းချက်မျိုးစုံလုပ်ဆောင်ပါ -
<? PHP $ con = mySQLI_Connect ( "local_user" , "My_Password" , "My_DB" , "my_DB " , if ( MySQLI_Connect_ERRNO ( ) ) { ECHO "MYSQL ကိုချိတ်ဆက်ရန်မအောင်မြင်ပါ။ " MySQLI_Connect_Error ( ) ; ထွက်ပေါက် ( ) ; } $ sql = "လူကိုယ်တိုင်အမှာစာမှ addname ကိုရွေးချယ်ပါ။ " ; $ SQL ။ = "ဖောက်သည်များထံမှနိုင်ငံရွေးချယ်ပါ" , // အများအပြားစုံစမ်းမှုများလုပ်ဆောင်ပါ if ( MySQLI_Multi_Query ( $ con con sql ) ) လုပ် ပါ // ပထမရလဒ် set ကိုသိုလှောင် အကယ် . ( $ ရလဒ် = mysqli_store_result ( $ cor ) ) နေစဉ် ( $ အတန်း = mySqli_fetch_row ( $ ရလဒ် ) ) Printf ( "% s \ n" , $ အတန်း [ 0 ] ) ; } MySQLI_FREE_RESult ( $ ရလဒ် ) ; } // ရလဒ်ပိုမိုအစုံရှိလျှင်, Separator ပုံနှိပ်ပါ if ( MySQLi_More_Results ( $ con ) ) Printf ( "---------------- \ n" ) ; } // နောက်ရလဒ်ကိုပြင်ဆင်ပါ } ( MySQLI_NEXT_RESELT ( $ cor ) ) , } MySQLI_CLOSE ( $ con ) ; >