code update php to mysql database คำสั่งปรับปรุงข้อมูลในฐานข้อมูล

code update php to mysql database คำสั่งปรับปรุงข้อมูลในฐานข้อมูล

PHP CODE FATHER โปรแกรมช่วยสร้างโค้ด โปรเจ็ค PHP+MySQL+Boostrap ใช้งานง่าย ๆ


นับเป็นอีกคำสั่งหนึ่งที่เว็บโปรแกรมเมอร์จะต้องหัด หรือ ฝึกให้งานให้เกิดความชำนาญ
เนื่องจากต้องใช้บ่อย ๆ หากยังไม่เข้าใจหรือใช้งานคำสั่งยังไม่ชำนาญ อาจจะทำให้เกิดความล่าช้าได้
แต่ก็ไม่ใช่ปัญหาใหญ่อะไร เพราะเพียงแค่มีอินเตอร์เน็ตใช้ ก็ไม่ต้องกลัวว่าจะทำไม่ได้อีกต่อไป
ขอเพียงแค่ "ค้นหา" ใน google เท่านั้น พี่เขาก็จะบอกทุกอยาก

ดังคำที่ว่า "อยากรู้ ก็ถามพี่กรู(เกิ้ล)ดูสิค่ะ" ..........ผมมั่วเอานะ
มาเข้าเรื่องกันเลยดีกว่า รูปแบบคำสั่ง Update sql มีลักษณะดังนี้ครับ

Update........Set ............Where..............
Update ชื่อตาราง Set ชื่อฟิลด์='ค่าที่ต้องการ' Where ชื่อฟิลด์หลัก หรือ ไฟมารี่คีย์='ค่าที่ต้องการ'

ตัวอย่างแบบง่าย ๆ นะครับ

Update std Set std_name='สมจิต' Where std_id='00001'
** อันนี้เป็นการปรับปรุงข้อมูลนักเรียนโดยจะเปลี่ยนชื่อนักเรียนเป็น "สมจิต" และมีเงื่อนไขว่าให้ทำการปรับปรุงเฉพาะ
นักศึกษารหัส 00001 เท่านั้น

แล้วถ้าไม่กำหนดค่า Where std_id='00001' หล่ะจะเกิดอะไรขึ้น
Update std Set std_name='สมจิต'
** ถ้าไม่กำหนดเงื่อนไข ก็จะเป็นการปรับปรุงข้อมูลทั้งหมดที่มี เช่น มีข้อมูลอยู่ในฐานข้อมูล 100 รายการ
ชื่อของนักเรียนก็จะเป็น "สมจิต" ทั้ง 100 รายการ ดังนั้นอย่าลืมกำหนดเงื่อนไขด้วยนะครับ

แล้วถ้าต้องการปรับปรุงหลายฟิลด์หล่ะ ทำไง
Update std Set std_name='สมจิต',std_gender='ชาย',std_status='โสด'............ Where std_id='00001'
** เราก็สามารถเพิ่มฟิลด์ที่ต้องการปรับปรุงได้ตามตัวอย่างข้างบนครับ

แล้วถ้าต้องการปรับปรุงเฉพาะนักศึกษาที่ลงทะเบียน ปี 2554 หลุ่ะ ทำไงเอ่ย
Update std Set std_detail='รุ่นบุกเบิก' Where std_id like '%2554%' // อันนี้กรณีเก็บค่าปีไว้ในรหัสนักเรียน
Update std Set std_detail='รุ่นบุกเบิก' Where std_year ='2554' // อันนี้กรณีเก็บค่าปีไว้ในฟิลด์โดยเฉพาะ จะง่ายหน่อย

อันนี้เขาแค่ขั้นพื้นฐานละกันนะครับ ถ้าชำนาญขั้นพื้นฐานแล้ว ขั้นต่อไปก็ไม่ยากแล้วหล่ะ
หากมีปัญหา ไม่เข้าใจตรงไหน อย่างไร ก็ติดต่อสอบถามได้นะครับ....



ย้อนกลับ กลับหน้าแรก