รวมลิงค์วิดีโอสอนเขียนโปรแกรม PHP ด้วย CodeIgniter Framework สำหรับแหล่งเรียนรู้ที่นำเสนอในบทหน้านี้ จะเป็นพื้นฐานการใช้งาน CodeIgniter เพื่อให้เข้าใจหลักการเขียนโปรแกรมแบบ MVC และการตั้งค่าต่างๆ ก่อนเริ่มเขียนโปรแกรม ซึ่งความยากของการใช้งาน Framework ก็คือ "กรอบ" ที่ตัวเฟรมเวิร์คกำหนดให้ทำตาม จึงทำให้ผู้เริ่มศึกษาเรียนรู้เกิดความสับสน กดดัน และไม่คุ้นเคยกับการแยกกันทำงานเป็นส่วนๆ แต่ถ้าหากดูผ่านๆหลายๆรอบ ของผู้สอนหลายๆท่าน ก็จะสามารถเข้าใจหลักการได้ในที่สุด สอนเขียน PHP ด้วย Codeigniter Framework ( โดย KanexKane ) ชุดการสอน Codeigniter Framework v.2 ( โดย บัณฑิต แสนคำภา ) สอนเขียนเว็บไซต์ ด้วย Codeigniter HMVC ( โดย พิเชษฐ์ ขุนใจ ) สอนการเขียน Basic : PHP Codeigniter 3.1.8 ( โดย TTVONE DEVELOPER ) PHP CI MANIA - PHP Code Generator โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม" ราคาสุดคุ้ม http://fastcoding.phpcodemania.com
สำหรับตัวอย่างนี้จะเป็นการ JOIN ตาราง 2 ตาราง 1. tb_reject_hd 2. tb_reject_desc ซึ่งจะเชื่อมกันด้วยฟิลด์ docno จะเห็นว่าเราสามารถคิวรี่เรียกข้อมูลออกมาได้ตอนที่ยังไม่ใส่ ORDER BY แต่เมื่อใส่ ORDER BY เข้าไป จะหมุนค้างจนหน้าเว็บหยุดทำงาน จากนั้นก็ลองเพิ่ม INDEX ให้กับฟิลด์ docno ในตาราง tb_reject_desc ซึ่งในตัวอย่างนี้จะสร้างตารางใหม่ขึ้นมาจากตารางเดิม เปลี่ยนชื่อเป็น tb_reject_desc_with_index และทำการเพิ่ม INDEX KEY เข้าไป เมื่อทดสอบคิวรี่แบบมี ORDER BY จะเห็นว่าสามารถแสดงผลได้ทันที จากการสังเกตตัวเลขเวลาในการประมวลผล จะเห็นได้ว่าแบบไม่ใช้ ORDER BY จะทำงานเร็วกว่า แต่ในการทำงานส่วนใหญ่ก็มักจะต้องใช้ ORDER BY อย่างหลีกเลี่ยงไม่ได้ เช่นกรณีค้นหา แบบเรียงลำดับ ตัวอย่างโค้ดคิวรี่ข้อมูลจากตารางที่ Add Index Key แล้ว <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Add Index Key</title> </head> <body> <h2>ORDER BY with INDE