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

mysqli_stmt::$affected_rows

(MySQLI_STMT_Affected_rows) Rivs Rivs စုစုပေါင်းအရေအတွက်ပြောင်းလဲခြင်း, ဖျက်ပစ်သို့မဟုတ်ကွပ်မျက်ခံရသောနောက်ဆုံးကြေညာချက်တွင်ဖြိုဖျက်သို့မဟုတ်ထည့်သွင်း
အမည်:mysqli_stmt::$affected_rows
အမျိုးအစား:MySQLI
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:preprocessing ကြေညာချက်ကြောင့်ထိခိုက် rigs ၏အရေအတွက်ကိုရယူပါ

function name: MySQLI_STMT :: $ ဘေးဒဏ်သင့်တော်လှow ()

သက်ဆိုင်သောဗားရှင်း - PHP 5, PHP 7

function ကိုဖော်ပြချက် - ဤလုပ်ဆောင်ချက်သည်ကြိုတင်ပြင်ဆင်ထားသည့်ကြေညာချက်ကိုအကောင်အထည်ဖော်ခြင်းဖြင့်ထိခိုက်သောအတန်းအရေအတွက်ကိုရရှိရန်အသုံးပြုသည်။

Syntax: Int MySQLI_STMM :: $ ဘေးဒဏ်သင့်သော about_rows ()

Parametermer

  • အဘယ်သူမျှမ parameters တွေကို

Value ကိုပြန်သွားပါ

  • ထိခိုက်သောအတန်းအရေအတွက်ကိုညွှန်ပြသည့်ကိန်းဂဏန်းကိုပြန်ပို့သည်။

ဥပမာ -

 <?php // 假设连接数据库并执行了一条更新语句$stmt = $mysqli->prepare("UPDATE users SET name = ? WHERE id = ?"); $stmt->bind_param("si", $name, $id); $name = "John"; $id = 1; $stmt->execute(); // 获取受影响的行数$affectedRows = $stmt->affected_rows; echo "受影响的行数: " . $affectedRows; ?>

ရလဒ်ရလဒ် -

受影响的行数: 1

အထက်ဖော်ပြပါဥပမာတွင် MySQLI_STMT ၏အိမ်ခြံမြေအကျိုးသက်ရောက်မှုကို Update Statement ကိုအကောင်အထည်ဖော်ပြီးနောက်ထိခိုက်နစ်နာမှုကိုရရှိရန်အတွက် $affected_rows property ကိုအသုံးပြုခဲ့သည်။ ပထမ ဦး စွာကျွန်ုပ်တို့သည် prepare() နည်းလမ်းကို အသုံးပြု. အသစ်ပြောင်းခြင်းကြေငြာချက်ကိုပြင်ဆင်ပြီး bind_param() နည်းလမ်းကို အသုံးပြု. parameters များကိုခညျြနှောငျ။ ထို့နောက်ကျွန်ုပ်တို့သည်အကျိုးရှိသည့်အတန်းအရေအတွက်ရရှိရန် Preprocessing statements ကို exprocessing $affected_rows ကြေငြာချက်ကိုအသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်သက်ရောက်မှုအရေအတွက်ကိုမျက်နှာပြင်သို့ထုတ်လွှင့်သည်။

$affected_rows attribute ကို preprocessing statement ်ဌာန်းချက်ကိုကွပ်မျက်ခံရပြီးတဲ့နောက်မှာရရှိနိုင်တယ်ဆိုတာသတိပြုသင့်တယ်, ရွေးချယ်မှုဖော်ပြချက်များအတွက်ရလဒ်အနေဖြင့်အတန်းအရေအတွက်ကိုရရန်အတွက် $stmt->num_rows attribute ကိုသုံးနိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ