Thaimisc.com : PHP กับฐานข้อมูล MySQL (21)
ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us | Colocation | Web Hosting | เปิดร้านค้าฟรี


Category : Php Developer Print Article Only Print Aticle With Comment
PHP กับฐานข้อมูล MySQL (21)
เขียนโดย เดอะกาฝากไดอารี่ (ball@bbznet.com) , 28-06-2004

ผมเขียนเอาไว้เป็นนัยๆ ว่าเราจำเป็นต้องเรียนรู้ SQL Statement ที่ใช้สำหรับแก้ไขตารางในฐานข้อมูล SQL ด้วย ทั้งๆ ที่เราสามารถทำได้ผ่านทางโปรแกรมฟรีๆ อย่าง phpMyAdmin (และจริงๆ แล้วยังมีโปรแกรมอีกมากมาย ที่ช่วยให้การจัดการฐานข้อมูล MySQL เป็นไปได้อย่างง่ายๆ)

แต่สำหรับผู้ที่ต้องการพัฒนาเว็บแอปพลิเคชั่น ที่ใช้ฐานข้อมูลเป็น MySQL (หรือจริงๆ รวมไปถึงฐานข้อมูลที่รองรับคำสั่ง SQL อื่นๆ เช่น Microsoft SQL Server เป็นต้น) โดยเฉพาะถ้าต้องการจะขาย หรือแจกให้คนอื่นๆ ได้นำไปใช้งาน การที่จะต้องเรียนรู้คำสั่ง SQL เอาไว้ครับ

เพราะในการพัฒนาแอปพลิเคชั่นนั้น มีความเป็นไปได้ ที่เราจะมีการปรับปรุงฐานข้อมูลในด้านต่างๆ ซึ่งอาจจะรวมไปถึงการเปลี่ยนแปลงชื่อตาราง การลด/เพิ่มฟิลด์ต่างๆ เข้าไปในตาราง ฯลฯ ซึ่งจะเป็นไปไม่ได้เลยที่จะให้ผู้ที่ซื้อ หรือดาวน์โหลด แอปพลิเคชั่นของเราไปใช้ ไปนั่งจัดการเอง... จริงอยู่ว่าจะให้พวกเขาทำเองก็ย่อมได้ แต่มันติดปัญหาอยู่ 2 ประการก็คือ

1) มันยุ่งยากต่อผู้ใช้งานครับ ที่แจกฟรีน่ะไม่เท่าไหร่ แต่ที่ซื้อของเราไปน่ะ เขาย่อมคาดหวังการบริการที่ดี การติดตั้ง และอัพเกรดที่ง่ายดายจากแอปพลิเคชั่นของเรา

2) อันนี้เป็นเหตุผลสำคัญสุดก็คือ คุณจะไว้ใจได้อย่างไร ว่าผู้ใช้งานจะทำการปรับปรุงฐานข้อมูลที่ถูกต้องตามที่คุณต้องการ 100%?!?

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

สรุปก็คือ เราจำเป็นต้องรู้เอาไว้ ในกรณีที่เราจะต้องมาอัพเกรดแอปพลิเคชั่นของเรา ที่เราพัฒนานั่นเอง... อันนี้รวมไปถึงเรื่องของการติดตั้งด้วยนะครับ เราสามารถที่จะเขียนโค้ดให้สร้างฐานข้อมูล และตาราง รวมไปถึงการแทรกข้อมูลต่างๆ ให้พร้อมสรรพ พร้อมที่จะให้เว็บแอปพลิเคชั่นเริ่มใช้งานได้เลย จากนั้นผู้ใช้งานก็แค่รันไฟล์โค้ดนั้น ก็เป็นอันเรียบร้อย ฐานข้อมูลพร้อมใช้งาน

วันนี้พอดีผมมีเวลาแค่นี้ ไว้ตอนหน้ากลับมาเข้าเรื่องของเรากันต่อครับ

(ติดตามตอนต่อไป)

<- Back | Next ->

ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us
Copyright 1999-2006 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com