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

mysqli_stmt::data_seek

(MySQLI_STMAMT_DATA_DATA_SEK) ထုတ်ပြန်ချက်ရလဒ်အတွက်မည်သည့်အတန်းကိုမဆိုရှာပါ
အမည်:mysqli_stmt::data_seek
အမျိုးအစား:MySQLI
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:သတ်မှတ်ထားသောအတန်းနံပါတ်သို့သတ်မှတ်ထားသည့်ရလဒ်အတွက် pointer ကိုရွှေ့ပါ

function name: MySQLI_STMMT :: DATA_SEEK ()

function description: ဤ function ကိုသတ်မှတ်ထားသောလိုင်းနံပါတ်သို့သတ်မှတ်ခြင်းအတွက် pointer ကိုရွှေ့ရန်အသုံးပြုသည်။

function ကိုအသုံးပြုမှု: Bool MySQLI_STMT :: data_seek (int $ offset)

Parametermer

  • $ Offset: Line နံပါတ်ကိုပြောင်းရွှေ့ဖို့ညွှန်ပြ, 0 ကနေစတင်ရေတွက်။

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

  • အောင်မြင်မှုအပေါ်စစ်မှန်တဲ့ပြန်လာနှင့်ပျက်ကွက်အပေါ်မှားယွင်းသော။

နမူနာကုဒ်:

 <?php // 假设已经连接到MySQL数据库,并且准备了一个查询语句// 创建预处理语句对象$stmt = $mysqli->prepare("SELECT id, name, age FROM users"); // 执行预处理语句$stmt->execute(); // 绑定结果集中的列到变量$stmt->bind_result($id, $name, $age); // 移动结果集的指针到第三行(假设有足够多的行) $stmt->data_seek(2); // 获取第三行的数据$stmt->fetch(); // 输出第三行的数据echo "ID: " . $id . ", Name: " . $name . ", Age: " . $age; // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close(); ?>

အထက်ပါဥပမာကုဒ်တွင်ကျွန်ုပ်တို့သည် MySQL database နှင့်ချိတ်ဆက်ထားကြောင်း, ပထမ ဦး စွာကျွန်ုပ်တို့သည် Proprocessing statement object ကိုဒေါ်လာစတိုင်တစ်ခုဖန်တီးပြီး Preprocessing Statement ကို execute လုပ်ပါ။ ထို့နောက်ကျွန်ုပ်တို့သည် variable များကို $ ID, $ အမည်နှင့် $ အသက်အရွယ်သို့ရောက်ရှိရန်အတွက်ကော်လံများကိုချည်နှောင်ရန် bind_result () function ကိုအသုံးပြုသည်။ နောက်တတိယအတန်းသို့ပြောင်းရွှေ့ရန်အတွက် Pointer ကိုရွှေ့ရန် Data_seek () function ကိုအသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်အချက်အလက်များကိုလက်ရှိ pointer အနေအထားနှင့်မျက်နှာပြင်သို့ထုတ်လွှင့်ရန် fetch () function ကိုအသုံးပြုသည်။

အထက်ပါဥပမာကုဒ်နံပါတ်နံပါတ်များကို 0 င်ဟုရေတွက်သည်ကိုသတိပြုပါ။ ပထမလိုင်းနံပါတ်များသည် 0 င်သည်, ဒုတိယလိုင်းနံပါတ်များသည် 1 ဖြစ်သည်။

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