PHP Programing-2

======================

PHP and PDO

======================


เตรียมเครื่องมือให้พร้อม
1. จำลองเครื่องตัวเองเป็น Server (ใช้เครื่องมือที่คุณถนัด XAMPP / AppServ) หรือ
2. ใช้บริการ Hosting ฟรี (ต้องเชื่อมต่อ Internet) แนะนำเว็บ www.hostinger.in.th ใช้งานง่ายมาก ๆ
(หมายเหตุ : เราจะได้ฝึกใช้ทั้ง 2 ข้อค่ะ ^_^)


PHP and PDO Basic : แบบ 1 ตาราง
ตอนที่ 1 phpMyAdmin : สร้างฐานข้อมูล (Database)
ตอนที่ 2 phpMyAdmin : สร้างตาราง (Table)
ตอนที่ 3 phpMyAdmin : เพิ่มข้อมูลลงในตาราง (INSERT)
ตอนที่ 4 PHP & PDO : เชื่อมต่อฐานข้อมูล MySQL
ตอนที่ 5 PHP & PDO : การดึงข้อมูลในตารางมาแสดงผลทั้งหมด fetchAll()
ตอนที่ 6 PHP & PDO : การดึงข้อมูลจากตารางมาแสดงผลทีละแถว fetch()
ตอนที่ 7 SQL : การเรียงผลลัพธ์
ตอนที่ 8 PHP & PDO : การกำหนดค่า fetch_style
ตอนที่ 9 PHP & PDO : การดึงข้อมูลตามเงื่อนไข prepare()
ตอนที่ 10 PHP & PDO : การใช้ตัวเก็บค่าที่ไม่มีชื่อ (?)


PHP and PDO Basic : แบบ 2 ตาราง
ตอนที่ 11 phpMyAdmin : การสร้างตารางที่มีความสัมพันธ์กัน 2 ตาราง
ตอนที่ 12 phpMyAdmin : กรอกข้อมูล (INSERT)
ตอนที่ 13 PHP & PDO : การผูกค่าตัวแปรด้วย bindValue()
ตอนที่ 14 PHP & PDO : การกำหนดพารามิเตอร์ด้วย bindParam()
ตอนที่ 15 PHP & PDO : การส่งค่าทาง URL แบบ GET
ตอนที่ 16 PHP & PDO : MySQL INNER JOIN [ coming soon !!! ]
ตอนที่ 17 PHP & PDO : MySQL OUTER JOIN [ coming soon !!! ]
ตอนที่ 18 PHP & PDO : การ Insert ข้อมูล
ตอนที่ 19 PHP & PDO : การ Insert ข้อมูลและขอ id กลับมา lastInsertId()
ตอนที่ 20 PHP & PDO : การ Delete และนับแถวที่มีการเปลี่ยนแปลง rowCount()
ตอนที่ 21 PHP & PDO : การ Update และนับแถวที่มีการเปลี่ยนแปลง rowCount()


PHP and PDO Basic : การจัดการกับข้อผิดพลาดที่อาจจะเกิดขึ้น
ตอนที่ 1 PDO : ข้อผิดพลาดระหว่างเชื่อมต่อกับฐานข้อมูล
ตอนที่ 2 PDO : ข้อผิดพลาดจากการใช้คำสั่ง query()
ตอนที่ 3 PDO : ข้อผิดพลาดจากการใช้คำสั่ง prepare()
ตอนที่ 4 PDO : ข้อผิดพลาดจากการใช้คำสั่ง execute()
ตอนที่ 5 PDO : ข้อผิดพลาดจากการใช้คำสั่ง fetch()


PHP and PDO Basic : Transaction [ coming soon !!! ]


PHP and PDO Basic : Store Procedure [ coming soon !!! ]


MySQL : Explain[ coming soon !!! ]


PHP and PDO Advanced : [ coming soon !!! ]
ตอนที่ 1 โครงสร้าง
ตอนที่ 2 สร้างไฟล์ Config
ตอนที่ 3 สร้างคลาส Database
ตอนที่ 4 สร้าง Function / Method …


======================

API

======================

API : Application Programming Interface[ coming soon !!! ]

SOA : Service-oriented Architecture
JSON
XML
HTTP
SOAP
SOAP WSDL
RPC
Ajax
RESTful


======================

Design Patterns

======================

[ coming soon !!! ]
Singleton
Traits
Registry
Factory
Iterator
Observer
Dependency Injection
MVC (Model-View-Controller)


======================

CodeIgniter

======================

[ coming soon !!! ]