UPDATE <ชื่อตาราง> SET(<field>) [WHERE <เงื่อนไข>]
รูปแบบการใช้งาน UPDATE
คาสั่ง UPDATE
เป็นคำสั่งที่ใช้สำหรับแก้ไขข้อมูลในตำรำง (Table) โดยสำมำรถทำกำรแก้ไขได้หลำยฟิวด์และ
หลำย Record ภำยในคำสั่ง 1 คำสั่ง ทั้งนี้ขึ้นอยู่กับ Where ที่ผู้ใช้ได้เขียนขึ้น
Update and Delete
7.
คาอธิบาย
UPDATE FROM เป็นคาสั่งที่ต้องมีทุกครั้งที่ต้องการปรับปรุง/ แก้ไขข้อมูล
tablename ชื่อตำรำงที่ต้องกำรแก้ไขข้อมูล
WHERE<condition> เงื่อนไขในกำรแก้ไขข้อมูล
ข้อควรจา: เมื่อเรำใช้คำสั่ง UPDATE เรำจะต้องระบุคำสั่ง
WHERE ด้วยเสมอ ไม่งั้นแล้วมันจะไป แก้ไขค่ำในฐำนข้อมูลของเรำ
ทุกเรคคอร์ด ซึ่งมันคงไม่ใช่สิ่งที่เรำต้องกำร
Update and Delete
8.
กาหนดค่าเริ่มต้นและ import คลาสต่างๆที่อยู่
ในแพ็คเกจ sql มาใช้งาน
ร้องขอค่ำ id มำเก็บไว้ในตัวแปร ID จำกนั้นสร้ำงตัวแปร
Username,Password,Forword,Name,Lastname,
Sex,Age,Animal,Habit,Subject
9.
// สร้างอ็อบเจ๊กต์ Statementชื่อ st
//เรียกใช้ class DBConnect
//เป็นการสร้างตัวติดต่อ ฐานข้อมูลขึ้นมา ถ้าต้องการต่อฐานข้อมูลไม่ว่าจะเรียกใช้ แก้ไข เพิ่มข้อมูล
//การสร้าง statement เพื่อใช้ในการเก็บข้อมูลที่มีการดึงมาจากฐาน
// ตรวจสอบว่า ID ไม่เท่ากับ null และค่าในตัวแปร submit ที่ร้อง
ขอเท่ากับ null ใช่หรือไม่
//ถ้าใช่ให้ทาคาสั่ง sql เพื่อเลือกตาราง userinput โดยมีเงื่อนไขว่าเรคคอร์ด
ที่เลือกจะต้องเท่ากับค่าในตัวแปร ID แล้วนาผลลัพธ์ที่ได้ไปเก็บไว้
ในอ็อบเจ๊กต์ ResultSet ชื่อ rs
อ่านค่า userName , pass, forword, fname, lname, sex ,animal,habit, subj,
age ที่ส่งมาจาก ฟอร์มไปเก็บไว้ในตัวแปร Username, Password, Forword ,
Name, Lastname, Sex, Animal, Habit , Subject, Age ที่ร้องขอ
10.
// แสดงฟอร์มรับข้อมูลกาหนดให้มีการส่งข้อมูล
แบบ POSTให้กับไฟล์ตัวเอง ภายในฟอร์มได้
กาหนดค่า value เพื่อนาข้อมูลเดิมมาแสดงใน
ฟอร์มและได้สร้าง hidden field ชื่อ ID ให้เก็บค่า id
เพื่อไม่ให้ค่า id ที่ส่งมาจากไฟล์FormSelect หายไป