การจัดการฐานข้อมูล ใน phpMyAdmin ด้วย ภาษา PHP

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

dragonnovoice
PHP Full Member
PHP Full Member
Posts: 42
Joined: 21/11/2022 9:20 am

การจัดการฐานข้อมูล ใน phpMyAdmin ด้วย ภาษา PHP

Post by dragonnovoice »

การใช้ phpMyAdmin ในการจัดการฐานข้อมูลทั้งการสร้าง database การเพิ่ม อัพเดท เเละลบข้อมูลในฐานข้อมูล ซึ่งการใช้ phpmyAdmin ที่สามารถจัดการกับทางของเว็บบราวเซอร์ได้โดยตรง phpMyAdmin นั้นเป็นโปรเเกรมประเภท mysql โดยจะใช้ ภาษา PHP ทั้งหมด ทำให้กลายเป็น Open Source
  • การเพิ่มข้อมูลลงฐานข้อมูล

    Code: Select all

    if (isset($_POST['submit'])) {
    
                $***=$_POST['***'];          
                $***=$_POST['***'];
    
                $sql = " insert into tb_member(***,***,***)"; //ส่วนของตัวเเปรในการ insert เข้าฐานข้อมูล
                $sql .= " values ('$***','$***')";
    
                if ($cls_conn->write_base($sql) == true) {
                    echo $cls_conn->show_message('ลงทะเบียนสำเร็จ');
                    echo $cls_conn->goto_page(1, '***.php');
                    // echo $sql;
                } else {
                    echo $cls_conn->show_message('บันทึกข้อมูลไม่สำเร็จ');
                    echo $sql;
                }
             
            }
  • การอัพเดทข้อมูลในฐานข้อมูล

    Code: Select all

    if (isset($_POST['submit'])) {
    
      // $id = $_POST['id'];
      $*** = $_POST['***'];
      $*** = $_POST['***'];
    
     
    
      $sql = "UPDATE tb_??? set *** = '$***', *** ='$***',  where id = '$id' "; //update ที่ตัว id ตามที่ได้เลือกไว้ 
    
      if ($cls_conn->write_base($sql) == true) {
        echo $cls_conn->show_message('บันทึกข้อมูลสำเร็จ');
        echo $cls_conn->goto_page(1, '***.php'); 
        // echo $sql;
      } else {
        echo $cls_conn->show_message('บันทึกข้อมูลไม่สำเร็จ');
        echo $sql;
      }
    }
  • การลบข้อมูลในฐานข้อมูล

    Code: Select all

    if (isset($_POST['delete'])) {
    
                $deleteId = $_POST['ids'];
                // implode function break the array in to string 
                $deleteId = implode(",", $deleteId);
    
                $query  = "DELETE FROM tb_*** WHERE id IN ($deleteId)"; //ลบจากตัวที่เลือกตาม id
    
                if ($cls_conn->write_base($query) == true) {
                    echo $cls_conn->show_message('ลบข้อมูลสำเร็จ');
                    echo $cls_conn->goto_page(1, '***.php'); //เมื่อลบสำเร็จจะไปที่หน้าที่เราตั้งไว้
                } else {
                    echo $cls_conn->show_message('ลบข้อมูลไม่สำเร็จ');
                    echo $sql;
                }
            }
  • ล้างข้อมูลในฐานข้อมูลทั้งหมด

    Code: Select all

    if (isset($_POST['clearall'])) {
    
                $query  = "DELETE FROM tb_xxxx";//ลบข้อมูลทั้งหมดจากตัวฐานข้อมูลที่ตั้งไว้
    
                if ($cls_conn->write_base($query) == true) {
                    echo $cls_conn->show_message('ลบข้อมูลสำเร็จ');
                    echo $cls_conn->goto_page(1, '***.php');
                } else {
                    echo $cls_conn->show_message('ลบข้อมูลไม่สำเร็จ');
                    echo $sql;
                }
            }
ทั้งนี้การจัดการระบบฐานข้อมูล จะมีตัวของโปรเเกรม mysql ที่จัดการกับข้อมูลเหล่านี้ได้ oracle เเละก็ตัว xampp จะเห็นได้ว่าการจัดการฐานข้อมูลโดยใช้โปรเเกรมเหล่านี้จะอำนวยความสะดวกเพราะว่าจะได้ไม่ต้องเสียเวลาไปเเก้ไขในตัวของ database โดยตรง เพียงเเค่ใช้โค้ดจัดการกับฐานข้อมูลก็จะจัดการกับข้อมูลได้ตามต้องการ

เเหล่งอ้างอิง
https://cilt.wu.ac.th/backEnd/myfile/attReport/20,10,14_LabMySQL_2.pdf
https://www.w3schools.com/php/php_mysql_insert.asp
https://www.tutorialspoint.com/php/delete_mysql_database_using_php.htm
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 35469
Joined: 22/09/2008 6:18 pm
Contact:

Re: การจัดการฐานข้อมูล ใน phpMyAdmin ด้วย ภาษา PHP

Post by mindphp »

ค่อนข้างงง นะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: Google Adsense [Bot] and 5 guests