လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် Baidu Wenxin Yiyan ၏ဝါကျအမျိုးအစားခွဲခြားမှုပြသမှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

PHP တွင် Baidu Wenxin Yiyan ၏ဝါကျအမျိုးအစားခွဲခြားမှုပြသမှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

M66 2025-06-12

PHP တွင် Baidu Wenxin Yiyan ၏ဝါကျအမျိုးအစားခွဲခြားမှုပြသမှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

Baidu Wenxin Yiyan သည်လူကြိုက်များသောဝါကျမျှဝေခြင်းပလက်ဖောင်းဖြစ်ပြီးလှပသောစာကြောင်းအမျိုးမျိုးပါဝင်သည်။ သင်၏ 0 က်ဘ်ဆိုဒ်ပေါ်တွင်ဆင်တူဝါကျခွဲခြားမှုပြသမှုဆိုင်ရာလုပ်ဆောင်ချက်များကိုသင်အကောင်အထည်ဖော်လိုပါကဤဆောင်းပါးသည် PHP ကိုဖွံ့ဖြိုးတိုးတက်ရန်အတွက် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

အဆင့် 1 - ဒေတာဘေ့စ်စားပွဲကိုဒီဇိုင်းဆွဲပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်ဝါကျ၏ခွဲခြားမှုနှင့်တိကျသောအကြောင်းအရာများကိုသိုလှောင်ရန်ဒေတာဘေ့စ်တစ်ခုကိုပြင်ဆင်ရန်နှင့်ဒီဇိုင်းနှစ်ခုကိုဒီဇိုင်းဆွဲရန်လိုအပ်သည်။

အမျိုးအစားခွဲခြားစားပွဲပေါ်မှာဖန်တီးပါ

ကျနော်တို့ categories ဖန်တီးနိုင်ပါတယ်

ဝါကျစားပွဲတစ်ခုဖန်တီးပါ

ထို့နောက်ဝါကျ၏အကြောင်းအရာများကိုနယ်ပယ်သုံးခုပါ 0 င်သည့် ဝါကျ ၏အကြောင်းအရာများကိုသိမ်းဆည်းထားသောဇယားတစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။

  • ID : ဝါကျ၏ထူးခြားသောအမှတ်အသား
  • အကြောင်းအရာ : ဝါကျအကြောင်းအရာ
  • Template_id : ဝါကျ၏ classification ID မှပိုင်ဆိုင်သည်

ဤတွင် စာကြောင်းများ ဇယားတစ်ခုကိုဖန်တီးခြင်းအတွက်ဥပမာ SQL ဖြစ်သည်။

စားပွဲတင် `စာကြောင်းများ (
  `ID's Int (11) Null Auto_increment မဟုတ်ပါ။
  `အကြောင်းအရာ` `varchar (255) NULL,
  `` `11. Int (11) NURL
  အဓိက key (id` `),
  ကန့်သတ်ခြင်း `fk_sentences_categences` `` `` `` `` `` `` `` ID` `` ID` `` ID`. ) ကိုးကား
) အင်ဂျင် = Innodb default charset = utf8mb4;

အဆင့် 2 - အချက်အလက်အချက်အလက်များကိုထည့်ပါ

ဥပမာအားဖြင့်အမျိုးအစားခွဲခြားအချက်အလက်များကို အမျိုးအစား ခွဲခြားခြင်းဖြင့်ထည့်ပါ။ ဥပမာ -

`` name's's ('love') ထဲသို့ထည့်ပါ။
`` name` ') ကို `အမျိုးအစားများ (' 'ချစ်ကြည်ရေး') ထဲသို့ထည့်ပါ။
`` `name` ') တန်ဖိုးများသို့` အမျိုးအစားများ (' suppiration ') ထဲသို့ထည့်ပါ။

ထို့နောက်ဝါကျအချို့ကို ဝါကျ စားပွဲထဲသို့ထည့်ပါ။

`စာကြောင်းများ (` content`` `compute`` `ချစ်ခြင်းမေတ္တာဝါကျ 1 ', 1),
`စာကြောင်းများ (` content`` `` compute` `') တန်ဖိုးများ (' ချစ်ခြင်းမေတ္တာဝါကျ 2 ', 1);
`စာကြောင်းများ (` အကြောင်းအရာ `` compute` `` `` feat `` ') တန်ဖိုးများ (' ဖော်ရွေသောဝါကျ 1 ', 2);
`စာကြောင်းများ (` Content`` `content`` `` `feature`id ') တန်ဖိုးများ (' ဖော်ရွေသောဝါကျ 2 ', 2);
`စာကြောင်းများ (` content`` `` `` `` `` `` လှုံ့ဆော်မှုဝါကျ 1 ', 3),
`စာကြောင်းများ (` content`` `compute`` ') တန်ဖိုးများ (' စိတ်လှုပ်ရှားစရာဝါကျ 2 ', 3);

အဆင့် 3. အမျိုးအစားခွဲခြားမှုပြသမှုကိုအကောင်အထည်ဖော်ရန် PHP code ကိုရေးပါ

ဒေတာဘေ့စ်ဒီဇိုင်းနှင့်ဒေတာထည့်သွင်းမှုပြီးဆုံးပြီးနောက်နောက်အဆင့်မှာဝါကျအမျိုးအစားကိုပြသရန် PHP code ကိုရေးရန်ဖြစ်သည်။

ပထမ ဦး စွာ MySQL ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်လိုအပ်သည်။

<?php
$host = 'localhost';
$db = 'your_database_name';
$user = 'your_username';
$password = 'your_password';
$dsn = "mysql:host=$host;dbname=$db;charset=utf8mb4";

try {
    $pdo = new PDO($dsn, $user, $password);
    $pdo-> setatribute (pdo :: attr_errmode, pdo :: ermdo :: ermoode_exception);
} ဖမ်း (PoCoException $ E) {
    ပဲ့တင်သံ &#39;ဆက်သွယ်မှုမအောင်မြင်ပါ။ $ e-> gettessage ();
    ထွက်ပေါက်;
}
>

နောက်တစ်ခုကဒေတာဘေ့စ်ကိုရှာဖွေပြီးအမျိုးအစားတစ်ခုချင်းစီအောက်ရှိအမျိုးအစားများနှင့်ဝါကျများအားလုံးကိုရယူနိုင်သည်။

<?php
$sql = 'SELECT * FROM `categories`';
$categories = $pdo->Query ($ SQL) -> Fetdo :: Fetdo :: Fetter_assoc),

foreach ($ အမျိုးအစားအဖြစ် $ အမျိုးအစားများ) {
    ပဲ့တင်သံ<h2> &#39;&#39; ။ $ အမျိုးအစား [&#39;name&#39;] ။ &#39;</h2> &#39;&#39;;

    $ sql = &#39;&#39; ဝါကျများမှ `select * &#39;&#39;` tibe` `` tens` `` `= &#39;&#39; ။ $ အမျိုးအစား [&#39;ID&#39;];
    $ ဝါကျ = $ pdo-> query ($ sql) -> fetdo :: PDO :: FETT_AST_AST_AST_);

    ပဲ့တင်သံ<ul> &#39;&#39;;
    foreach ($ ဝါကျအဖြစ် $ ဝါကျများ) {
        ပဲ့တင်သံ<li> &#39;&#39; ။ $ ဝါကျ [&#39;Content&#39;] ။ &#39;</li> &#39;&#39;;
    }
    ပဲ့တင်သံ</ul> &#39;&#39;;
}
>

အကျဉ်းချုပ်

အထက်ပါကုဒ်သင်္ကေတမှတစ်ဆင့် Baidu Wenxin Yiyan ၏ဝါကျပြသသည့် function နှင့်ဆင်တူသည့်ရိုးရှင်းသောဝါကျအမျိုးအစားခွဲခြားမှုပြသမှု function ကိုကျွန်ုပ်တို့အကောင်အထည်ဖော်နိုင်သည်။ သင်၏လိုအပ်ချက်များနှင့်အညီသင်စကေးနှင့်ပိုကောင်းအောင်လုပ်နိုင်ပါတယ်။

ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်နှင့်သင်၏ PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အကြံဥာဏ်အချို့ပေးနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။