လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Dreamweaver CMS database စစ်ဆင်ရေးလမ်းညွှန် - Connection, Quility, Indeference, Update နှင့်ဖျက်ခြင်း၏အသေးစိတ်ရှင်းပြချက်

Dreamweaver CMS database စစ်ဆင်ရေးလမ်းညွှန် - Connection, Quility, Indeference, Update နှင့်ဖျက်ခြင်း၏အသေးစိတ်ရှင်းပြချက်

M66 2025-10-28

ဒေတာဘေ့စ်ဆက်သွယ်မှု

Dreamweaver CMS တွင်ဒေတာဘေ့စ်ဆက်သွယ်မှုသည်မည်သည့်ဒေတာလုပ်ငန်းများလုပ်ကိုင်ရန်အတွက်လိုအပ်ချက်ဖြစ်သည်။ developer များသည်ဒေတာများကိုမေးမြန်းခြင်း, ထည့်သွင်းခြင်း, မွမ်းမံခြင်းသို့မဟုတ်ဖျက်ခြင်းမပြုမီဒေတာဘေ့စ်ချိတ်ဆက်မှုကိုတည်ဆောက်ရန်လိုအပ်သည်။ အောက်ဖော်ပြပါသည်အခြေခံဒေတာဘေ့စ် connection ဥပမာတစ်ခုဖြစ်သည်။

<?php
require_once(dirname(__FILE__)."/include/common.inc.php");
$mysql_servername = $GLOBALS['cfg_dbhost']; // ဒေတာဘေ့စ်အိမ်ရှင်လိပ်စာ
$mysql_username = $GLOBALS['cfg_dbuser']; // ဒေတာဘေ့စ်အသုံးပြုသူအမည်
$mysql_password = $GLOBALS['cfg_dbpwd']; // ဒေတာဘေ့စ်စကားဝှက်
$mysql_dbname = $GLOBALS['cfg_dbname']; // ဒေတာဘေ့စ်အမည်
$link = mysql_connect($mysql_servername, $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $link);
mysql_query("SET NAMES utf8");
?>

ဒေတာရှာဖွေမှုဒေတာ

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

<?php
$sql = "SELECT * FROM `dede_archives` WHERE `typeid` = 1";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
    echo $row['title'].'<br> &#39;&#39;;
}
>

ဒေတာထည့်ပါ

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

<?php
$title = 'test title';
$content = 'အကြောင်းအရာစစ်ဆေးပါ';
$sql = "INSERT INTO `dede_archives` (`typeid`, `title`, `body`) VALUES (1, '$title', '$content')";
mysql_query($sql);
?>

ဒေတာကို update လုပ်ပါ

ဒေတာဘေ့စ်ရှိဒေတာများကိုအသစ်ပြောင်းခြင်း Dreamweaver CMS ၏ဘုံလည်ပတ်မှုဖြစ်သည်။ လက်ရှိဒေတာကို update ကြေညာချက်မှတဆင့်ပြုပြင်နိုင်ပါသည်။ ဒေတာကိုအသစ်ပြောင်းခြင်းဥပမာတစ်ခု -

<?php
$title = 'အဆင့်မြှင့်တင်ထားသောခေါင်းစဉ်';
$content = 'updated အကြောင်းအရာ';
$sql = "UPDATE `dede_archives` SET `title` = '$title', `body` = '$content' WHERE `aid` = 1";
mysql_query($sql);
?>

ဒေတာကိုဖျက်ပါ

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

<?php
$sql = "DELETE FROM `dede_archives` WHERE `aid` = 1";
mysql_query($sql);
?>

အထက်ပါဥပမာများမှတဆင့်ဆက်သွယ်မှု, မေးမြန်းခြင်း, သွင်း, မွမ်းမံခြင်းနှင့်ဖျက်ခြင်းအပါအ 0 င် Dreamweaver CMS ၏အခြေခံဖြစ်စဉ်၏အခြေခံဖြစ်စဉ်ကိုသင်ရှင်းရှင်းလင်းလင်းနားလည်နိုင်သည်။ စီမံကိန်းအရဤလုပ်ငန်းများကိုထိရောက်စွာကိုင်တွယ်ရန်လိုအပ်ချက်များနှင့်အညီ developer များကပြောင်းလဲနိုင်သည်။