ใบงานที่ 8.4

วิชาการโปรแกรมเว็บเบื้องต้น (Basic Web Programming) รหัสวิชา 20901-2202

บทที่ 8 การจัดการฐานข้อมูลบนเว็บด้วยภาษาพีเอชพี

ชื่องาน : ชื่องาน การเขียนโปรแกรมภาษาพีเอชพี เพื่อแก้ไขและลบข้อมูลในตาราง ใช้เวลา 20 นาที

จุดประสงค์การเรียนรู้


จุดประสงค์ทั่วไป

เพื่อให้มีความรู้  ความเข้าใจเกี่ยวกับการเขียนโปรแกรมภาษาพีเอชพี  เพื่อแก้ไขข้อมูลและลบข้อมูลในตาราง


จุดประสงค์เชิงพฤติกรรม

1. เขียนโปรแกรมเพื่อแก้ไขข้อมูลในตารางได้

2. เขียนโปรแกรมเพื่อลบข้อมูลในตารางได้

3.  แสดงผลเขียนโปรแกรมภาษาพีเอชพีได้ถูกต้อง

4.  รันโปรแกรมภาษาพีเอชพีได้

5.  มีคุณธรรม  จริยธรรม  ค่านิยมและคุณลักษณะอันพึงประสงค์


เงื่อนไข

จงเขียนโปรแกรมภาษาพีเอชพี ตั้งชื่อไฟล์ว่า Chapter8_4.php เพื่อทำการแก้ไขและลบข้อมูลในตารางฐานข้อมูล MySQL โดยมีรายละเอียดดังนี้

1. สร้างตารางชื่อ employees ซึ่งมีโครงสร้างดังนี้

     id INT AUTO_INCREMENT PRIMARY KEY

     name VARCHAR(100)    

     age INT

     position VARCHAR(100)

2. เพิ่มข้อมูลในตาราง employees ด้วยข้อมูลดังนี้

     ชื่อ: อรวรรณ

     อายุ: 30

     ตำแหน่ง: Manager

     เงินเดือน: 50000.00

3. เขียนโปรแกรมภาษาพีเอชพี เพื่อแก้ไขข้อมูลของพนักงานที่มีชื่อเป็น "อรวรรณ" ให้เป็น "อรวรรณ   ปรีดายน" และเปลี่ยนตำแหน่งเป็น "Senior Manager"

4. เขียนโปรแกรมภาษาพีเอชพี เพื่อลบข้อมูลของพนักงานที่มีอายุมากกว่า 40 ปี ออกจากตาราง


เครื่องมือและอุปกรณ์

คอมพิวเตอร์และอุปกรณ์  1  ชุด


ข้อควรระวัง

1. การตั้งชื่อไฟล์ในโปรแกรม visual studio code ต้องตั้งค่าให้ถูกต้องและไม่ซ้ำกับคีย์เวิร์ด

2. การพิมพ์คำสั่งโปรแกรมต้องพิมพ์ให้ถูกต้อง  ตรวจสอบความถูกต้องให้ดี  การพิมพ์คำสั่งผิดหรือพิมพ์เครื่องหมายไม่ครบ  จะทำให้เกิดข้อผิดพลาด


ข้อเสนอแนะ

1.  วิเคราะห์ความต้องการของโจทย์คำสั่ง  และสิ่งที่ต้องทำการตรวจสอบเงื่อนไข

2.  ขณะเปิดโปรแกรม เมื่อเกิดข้อผิดพลาดควรอ่านข้อความที่แจ้งข้อผิดพลาด  เพื่อตรวจสอบหาสาเหตุ

3.  หากไม่สามารถแก้ไขข้อผิดพลาดได้ด้วยตัวเอง ให้ปรึกษาครูผู้สอนลำดับขั้นการปฏิบัติงาน

1.  ให้นักศึกษาใช้โปรแกรม  Visual Studio Code เขียนโปรแกรมภาษาพีเอชพี โดยการเปิดโปรแกรม  Visual Studio Code ไปที่เมนู  File –> New File

2.  เปิด Folder ชื่อ Test_Chapter8 ที่ได้สร้างในใบงาน Chapter8_1.php เก็บไว้ที่ Drive (ที่ติดตั้งโปรแกรม XAMPP เช่น C://xampp/htdocs/basic) 

3.  สร้างไฟล์ Chapter8_4.php เก็บไว้ที่ C://xampp/htdocs/Test_ Chapter8/ Chapter8_4.php 

4.  เขียนคำสั่งกำหนดค่าสำหรับการเชื่อมต่อฐานข้อมูล

5.  เขียนคำสั่ง เชื่อมต่อกับฐานข้อมูล MySQL

6.  เขียนคำสั่ง เพื่อเพิ่มข้อมูลลงในตาราง employees

7. เขียนคำสั่ง เพื่อแก้ไขข้อมูล ของพนักงานที่มีชื่อเป็น "อรวรรณ" ให้เป็น "อรวรรณ ปรีดายน"  และเปลี่ยนตำแหน่งเป็น "Senior Manager" 

8.  เขียนคำสั่ง เพื่อลบข้อมูลของพนักงานที่มีอายุมากกว่า 40 ปี

9.  เขียนคำสั่ง ปิดการเชื่อมต่อกับฐานข้อมูล MySQL

10.  บันทึกไฟล์โปรแกรมภาษาพีเอชพี 

11.  รันโปรแกรมภาษาพีเอชพี ผ่านโปรแกรม  Google Chrome  หรือ  Web Browser ถ้ามีข้อผิดพลาด ต้องแก้ไขข้อผิดพลาดที่เกิดขึ้น

12.  ตรวจสอบความสำเร็จจากการแสดงผลในหน้า  Web Browser


เกณฑ์การประเมินผล

คะแนนรวมตามแบบประเมินผลใบงาน  ไม่ต่ำกว่าร้อยละ  80