ภาษา SQL คืออะไร?

โดย SONGCHAI SAETERN

       SQL มาจากคำว่า Structured Query Language เป็นภาษามาตรฐานในการเข้าถึง ฐานข้อมูล เราสามารถใช้งานภาษา SQL ได้จากโปรแกรมต่างๆ ที่ต้องทำการกับระบบฐานข้อมูล


SQL เหมาะกับระบบฐานข้อมูลเชิงสัมพันธ์ ซึ่งแบ่งการทำงานได้เป็น 4 ประเภท

  1.  Insert query ใช้สำหรับการเพิ่มข้อมูล 
  2. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ 
  3. Update query ใช้สำหรับแก้ไขข้อมูล 
  4. Delete query ใช้สำหรับลบข้อมูลออกไป



สำหรับการเขียนโปรแกรม PHP ร่วมกับฐานข้อมูล MySQL นั้น เราจะมีฟังก์ชั่นฐานข้อมูลเพื่อใช้งานร่วมกับภาษา SQL อยู่ 3 กลุ่มด้วยกัน

  1. MySQL Function เลิกใช้งานไปแล้วในเวอร์ชั่นตั้งแต่ 5.5 ขึ้นไป
  2. MySQLi Function นำมาใช้แทนฟังก์ชั่นเดิมที่เก่าไปแล้ว
  3. PDO สำหรับในส่วนนี้จะเป็นแบบ OOP และไม่ได้จำกัดเฉพาะ MySQL ซึ่งเราสามารถใช้ PDO ร่วมกับฐานข้อมูลอ่านๆที่ PHP รองรับได้อีกด้วย เรียกว่าเขียนครั้งเดียวคุ้ม

สำหรับเนื้อหาเกี่ยวกับ SQL สามารถหาอ่านได้เพิ่มเติมด้วยการค้นหาแบบเฉพาะเจาะจงได้ดังนี้


PHP + ชื่อฐานข้อมูล + คำสั่ง SQL ที่ต้องการ


เช่น การหาผลรวม ค้นหาได้ด้วยคำว่า

"PHP MySQL หาผลรวม"



PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม เขียนโปรแกรมง่ายและสะดวกขึ้น
สนใจสั่งซื้อราคาสุดคุ้ม >> http://fastcoding.phpcodemania.com/



เนื้อหาอื่นๆที่เกี่ยวข้องกับ "SQL คืออะไร"

Server Error 500 - Internal server error จัดการอย่างไรดี?

โดย CyberMAN

สำหรับปัญหานี้จะพบได้เมื่อรันบน Production Server!!

เมื่อเจอปัญหา Server Error 500 - Internal server error เราจะจัดการอย่างไรดี?
Server Error 500 - Internal server error
ปัญหาที่พบในครั้งนี้ก็คือ การสั่งบันทึกข้อมูล ซึ่ง data type ควรจะเป็น String แต่ตอนเขียนคำสั่ง Query ดันส่งค่าเป็น Integer ดังนั้นก็เจอ error ตามระเบียบ





และเราจะรู้ได้อย่างไรว่าแต่ละครั้งที่เจอปัญหา Server Error 500 - Internal server error นั้นเกิดจากอะไร???

ถ้าอยากรู้ก็ต้องเปิดดู error เพื่อดูการแจ้งเตือนจากข้อความที่แสดงออกมาบนหน้าเว็บครับ

สำหรับขั้นตอนก็มีดังนี้

1. เปิด Internet Information Services (IIS) Manager ขึ้นมา
2. เปิด Error pages



3. คลิกขวาที่รหัส 500 แล้วเลือก Edit Feature Setting..



4. เปลี่ยนตัวเลือกไปที่ Detailed errors



จากนั้นก็ไปยังหน้าเพจที่ Server Error 500 - Internal server error แล้วลองรันอีกครั้ง คราวนี้จะพบกับข้อความแสดงข้อผิดพลาดขึ้นมา ซึ่งในที่นี้ก็คือการกำหนด Data Type ไม่ตรงกับฐานข้อมูลนั่นเอง



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

และหลังจากที่เปิดแสดงข้อผิดพลาดแล้ว ก็อย่าลืมปิดให้เรียบร้อยเหมือนเดิมด้วยนะครับ


PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม เขียนโปรแกรมง่ายและสะดวกขึ้น
สนใจสั่งซื้อราคาสุดคุ้ม >> http://fastcoding.phpcodemania.com/


ชงกาแฟยังไง ให้ได้ Perfect shot

โดย SONGCHAI SAETERN


ว่าด้วยเรื่องของการกลั่นน้ำกาแฟให้ได้รสชาติเดียวกันทุกแก้ว!!
1. เครื่องชงขนาดมาตรฐาน
2. เครื่องบดกาแฟขนาดมาตรฐาน
3. ปริมาณกาแฟเท่ากันทุกครั้ง #ตาชั่งดิจิตอล
4. น้ำหนักการกดกาแฟเท่ากันทุกครั้ง #มาการอง แทมเปอร์
5. อุณหภูมิน้ำเท่ากันทุกครั้ง #อันนี้คุมยาก ต้องหมั่นสังเกตแรงดันตอนวอร์มหัวกรุ๊ป (ครั้นจะรอไฟติดแล้วดับทุกครั้งคงไม่ไหว ทางเดียวคือ เปลี่ยนเครื่องชงข้อที่ 1 ให้หม้อต้มใหญ่ขึ้น)





อาจจะมีรายละเอียดปลีกย่อยอื่นอีก เอาไว้ค่อยๆเรียนรู้กันไป