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

mysql_insert_id

ယခင်ထည့်သွင်းစစ်ဆင်ရေးမှထုတ်ပေးသော ID ကိုရယူပါ။
အမည်:mysql_insert_id
အမျိုးအစား:မသတ်မှတ်ထားသောအမျိုးအစား
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:နောက်ဆုံးဖြည့်စွက်စံချိန်တင်၏အလိုအလျောက်တိုးပွားလာ ID တန်ဖိုးကိုရယူပါ

function name: MySQL_INSERT_ID ()

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

သက်ဆိုင်သောဗားရှင်း - ဤလုပ်ဆောင်မှုကို PHP 4 တွင်မိတ်ဆက်ခဲ့ပြီး PHP 5.5.0 တွင်အလျှော့ပေးလိုက်လျောခြင်းဖြစ်ပြီး PHP 7.0.0 တွင်ဖယ်ရှားခဲ့သည်။ MySQLI သို့မဟုတ် PDO Extension ကိုအသုံးပြုရန်အကြံပြုသည်။

Syntax: MySQL_INSERT_ID ($ link)

Parametermer

  • $ link: optional parameter သည် MySQL server နှင့်ဆက်သွယ်မှုကိုညွှန်ပြသည်။ ဒီ parameter သည်ချန်လှပ်ထားလျှင် MySQL_Connect () သို့မဟုတ် MySQL_PConnect () function ကိုအသုံးပြုသည်။

ပြန်လာတန်ဖိုး - နောက်ဆုံးဖြည့်စွက်ထားသောစံချိန်၏ Self-Integreger ID တန်ဖိုးကိုကိုယ်စားပြုသောကိန်းတစ်ခုသို့ပြန်ပို့သည်။

ဥပမာ -

  1. နောက်ဆုံးဖြည့်စွက်ထားသောမှတ်တမ်း၏ ID ကိုရယူရန်ပုံမှန်ဆက်သွယ်မှုကိုသုံးပါ။
 $link = mysql_connect("localhost", "username", "password"); mysql_select_db("database", $link); $query = "INSERT INTO users (name) VALUES ('John')"; mysql_query($query, $link); $lastInsertedId = mysql_insert_id(); echo "Last inserted ID: " . $lastInsertedId;
  1. ပြီးခဲ့သည့်ဖြည့်စွက်မှတ်တမ်း၏ ID ကိုရယူရန်သတ်မှတ်ထားသောဆက်သွယ်မှုကိုအသုံးပြုပါ။
 $link = mysql_connect("localhost", "username", "password"); mysql_select_db("database", $link); $query = "INSERT INTO users (name) VALUES ('John')"; mysql_query($query, $link); $lastInsertedId = mysql_insert_id($link); echo "Last inserted ID: " . $lastInsertedId;

မှတ်စုများ

  • ဒီ function ကိုတန်ဖိုးမထားဘူး, ဖယ်ရှားလိုက်တာက MySQLI (သို့) PDO Extensions မှာသက်ဆိုင်ရာလုပ်ငန်းဆောင်တာတွေကိုသုံးဖို့အကြံပြုထားပါတယ်။
  • အကယ်. မှတ်တမ်းမထည့်သွင်းမီ insert query ကိုကွပ်မျက်ခြင်းမပြုပါကသို့မဟုတ်နောက်ဆုံးစုံစမ်းမှုသည်ထည့်သွင်းချက်တစ်ခုမဟုတ်ပါ။
  • အကယ်. နောက်ဆုံးဖြည့်စွက်စာရင်းတွင် autoinccreenment ID ကော်လံမရှိပါက MySQL_INSERT_ID () function သည် 0 င်ပြန်လာလိမ့်မည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • zip ဖိုင်ရှိပစ္စည်းတစ်ခု၏ compression method ကိုပြန်ပို့သည်။ zip_entry_compressionmethod

    zip_entry_compressionmethod

    zipဖိုင်ရှိပစ္စည်းတစ
  • သတ်မှတ်ထားသောကွက်လပ်တည်ရှိရာဇယားအမည်ရရှိသွားတဲ့။ mysql_field_table

    mysql_field_table

    သတ်မှတ်ထားသောကွက်လပ်
  • တစ်ခုက xml string ကိုအရာဝတ်ထုတစ်ခုသို့ပြောင်းပါ။ simplexml_load_string

    simplexml_load_string

    တစ်ခုကxmlstringကိုအရ
  • ရလဒ် set ကိုအတွက်သတ်မှတ်ထားသောလယ်ကွင်းအမျိုးအစားရရှိသွားတဲ့။ mysql_field_type

    mysql_field_type

    ရလဒ်setကိုအတွက်သတ်မှ
  • FTP server သို့ RAW command တစ်ခုပို့ပါ။ ftp_raw

    ftp_raw

    FTPserverသို့RAWcomm
  • FTP server မှဖိုင်ကိုဒေါင်းလုပ်ဆွဲပြီး၎င်းကိုဖွင့်ထားသောဖိုင်ကိုသိမ်းဆည်းပါ (ပိတ်ဆို့ခြင်းမဟုတ်သော) ကိုသိမ်းဆည်းပါ။ ftp_nb_fget

    ftp_nb_fget

    FTPserverမှဖိုင်ကိုဒ
  • လက်ရှိစနစ်အခြေအနေကိုရယူပါ။ mysql_stat

    mysql_stat

    လက်ရှိစနစ်အခြေအနေကို
  • အကယ်. ဤခြွင်းချက်ကိုအခြားချွင်းချက်တစ်ခုဖြင့်ဖြစ်ပေါ်စေပါကဤနည်းလမ်းသည်ယခင်ချွင်းချက်ကိုပြန်လည်ရောက်ရှိစေသည်။ မရရှိလျှင် NULL ကိုပြန်ပို့ပါ။ getPrevious

    getPrevious

    အကယ်.ဤခြွင်းချက်ကိုအ
လူကြိုက်များသော ဆောင်းပါးများ