PHP mysql_affected_rows() အပူးပေါင်း
ဒီနိုင်ငံရေး နှင့် အသုံးပြုခြင်း
mysql_affected_rows() အပူးပေါင်း အသုံးပြုသည်။ ပြီးခဲ့သော MySQL အပြုအမူက အပျက်အစီးခံရသည့် စာမျက်နှာများကို ကြန်လည် ပြန်လည် သတ်မှတ်ပါ။
ပြဋ္ဌာန်းအုတ်
mysql_affected_rows(link_identifier)
ပါဝင်သည် | ဖော်ပြ |
---|---|
link_identifier | လိုအပ်သည်။ MySQL ချိတ်ဆက်အမှတ်အသစ်။ အမှတ်အသစ် မပြောဆိုချေ၊ နောက်ဆုံး ချိတ်ဆက်ပြီး အသုံးပြုခဲ့သော mysql_connect() ဖွင့်ထားသော ချိတ်ဆက်အချက်。 mysql_connect() ချိတ်ဆက်ပြီး အသုံးပြုပါ။ အကြောင်းအရာမရှိချေ။ ချိတ်ဆက်မရှားခြင်းသို့မဟုတ် ချိတ်ဆက်မဆုံးဖြတ်ရန် မရှိချေ၊ စက္ခုတရား E_WARNING အဆင့်၏ သတင်းစကား ထုတ်ပြန်သည်。 |
အကြောင်းအရာ
နောက်ဆုံး ပတ်သက်တဲ့ link_identifier ပတ်သက်တဲ့ INSERT, UPDATE သို့မဟုတ် DELETE စစ်ဆေးခြင်းက အထူးသတ်မှတ်ထားသော စာမျက်နှာများကို အပျက်အစီးခံရသည်。
返回值
执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1。
如果最近一次操作是没有任何条件(WHERE)的 DELETE 查询,在表中所有的记录都会被删除,但本函数返回值在 4.1.2 版之前都为 0。
UPDATE ဖော်ပြချက် အား အသုံးပြု လျှင် အခြား အချက်အလက် နှင့် အသုံးပြုထားသော အချက်အလက် အတူ အခြား အချက်အလက် အတူ အချက်အလက် မပြောင်းလဲသည်။ ထိုကြောင့် mysql_affected_rows() ဖော်ပြချက် သည် ဖော်ပြချက် ပြဿဒ် ကို တွေ့ထားသော ခုံးကဏ္ဍ အတိုင်း မပြန်ပေးပါ။ အခြား အချက်အလက် ကို အသုံးပြုထားသော ခုံးကဏ္ဍ သာ ပြန်ပေးသည်။
REPLACE ဖော်ပြချက် သည် အခြား အချက်အလက် ဖြင့် သတ်မှတ်ထားသော ခုံးကဏ္ဍ ကို ဖျက်သိမ်းပြီး အခွဲ့ တစ်ခု ထပ်ထည့်သွင်းသည်။ ထို ဖော်ပြချက် သည် ဖျက်သိမ်းခဲ့သော ခုံးကဏ္ဍ နှင့် ထပ်ထည့်သွင်းခဲ့သော ခုံးကဏ္ဍ ကို ပြန်ပေးသည်။
အကျိုးသုံး
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die("Could not connect: " . mysql_error()); } mysql_select_db("mydb"); mysql_query("DELETE FROM mytable WHERE id < 5"); $rc = mysql_affected_rows();; echo "လိုင်းစည်းများ ဖျက်သိမ်းခဲ့သည်: " . $rc; mysql_close($con); ?>
ထုတ်လုပ်ခြင်း:
လိုင်းစည်းများ ဖျက်သိမ်းခဲ့သည်: 4