ขนาด: 17x24 ซม.
จำนวนหน้า: 464 หน้า
ครั้งที่พิมพ์: ครั้งที่ 1
ลักษณะพิเศษ: 
พิมพ์ 2 สีตลอดเล่ม
ระดับความยากง่าย: ผู้เริ่มต้นจนถึงระดับกลาง
ผู้จัดจำหน่าย: บริษัท ซีเอ็ดยูเคชั่น จำกัด (มหาชน)
หนังสือเล่มนี้อธิบายการเขียนโปรแกรมด้วยภาษา PHP สำหรับมือใหม่ถึงระดับกลาง โดยปูพื้นฐานตั้งแต่หลักการทำงานของเว็บ (World Wide Web), ภาษา HTML ที่ใช้เขียนเว็บเพจ, การติดตั้งซอฟต์แวร์ที่จำเป็น ได้แก่ Apache, PHP และ MySQL ซึ่งคุณจะได้ลงมือติดตั้งและกำหนดค่าการทำงานให้กับโปรแกรมทั้งสามด้วยตัวเองทุกขั้นตอน ทั้งนี้เพื่อให้เข้าใจถึงบทบาทของแต่ละโปรแกรมในการทำงานร่วมกันที่ฝั่ง Server และสร้างทักษะพื้นฐานที่จำเป็นสำหรับการใช้งานในชีวิตจริงให้ตัวคุณเอง
ในส่วนของภาษา PHP หนังสือจะอธิบายตั้งแต่เบื้องต้น เช่น การใช้ตัวแปร การควบคุมโปรแกรม การทำงานกับข้อมูลชนิดต่างๆ การรับข้อมูลจากผู้ใช้ ไปจนถึงการสร้างรูปภาพกราฟิก การเขียนโปรแกรมเชิงวัตถุ (OOP) การจดจำผู้ใช้ด้วย Cookie และ Session ฯลฯ
และที่เน้นเป็นพิเศษ ก็คือ การทำงานกับฐานข้อมูล MySQL ซึ่งมีเนื้อหาครอบคลุมตั้งแต่ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล, การใช้งานโปรแกรมฐานข้อมูล MySQL, การใช้ภาษา SQL ทำงานกับข้อมูลในฐานข้อมูล, การใช้ PHP ติดต่อกับ MySQL รวมไปถึงการบริหาร MySQL ด้วย phpMyAdmin นอกจากนี้ยังมีตัวอย่างโปรแกรมที่สามารถนำไปใช้ได้จริง
ตัวอย่าง Source Code สารบัญ ** คลิกที่ชื่อบทเพื่อเปิด/ปิดหัวข้อย่อย
การทำงานของ World Wide Webรู้จักกับโปรโตคอล HTTP
เว็บเพจคืออะไร?
สรุป
HTML คืออะไร?
รู้จักกับ HTML Tags
ทดลองสร้างเว็บเพจด้วยภาษา HTML
อิลิเมนต์ที่สำคัญในเว็บเพจ
ส่วนของ
ส่วนของ
กำหนดแอตทริบิวต์ให้กับแท็ก
การใส่รูปภาพในเว็บเพจ
เรื่องของ Whitespace ในโค้ด HTML
การสร้างตาราง
การสร้างไฮเปอร์ลิงค์
คอมเมนต์ในภาษา HTML
สรุปแท็กพื้นฐานที่สำคัญ
เรียนลัด CSS
รูปแบบคำสั่งที่ใช้กำหนดสไตล์
Inline Style
สรุป
บทบาทของภาษา PHP ที่มีต่อ World Wide Web
PHP คือภาษาโปรแกรมที่ทำงานฝั่งเว็บเซิร์ฟเวอร์
ประวัติโดยย่อของ PHP
Distribution ของ PHP
เขียนโปรแกรมด้วยภาษา PHP ต้องมีอะไรบ้าง?
ชิมลาง PHP
แท็กของ PHP
แท็กของ PHP ไม่จำเป็นต้องอยู่ภายในส่วน ของเพจ และจะเปิด-ปิดกี่ครั้งก็ได้
แสดงเนื้อหาแบบไดนามิก
เรื่องของ Whitespace กับการจัดรูปแบบโค้ด
คอมเมนต์ในภาษา PHP
สร้าง PHP page โดยละแท็กพื้นฐานของ HTML
สรุป
ตัวแปร (Variable)
การตั้งชื่อตัวแปร
ชนิดข้อมูล (Data Type)
การตรวจสอบชนิดข้อมูลของตัวแปร
การแปลงชนิดข้อมูลของตัวแปร
ตัวแปรในค่าสตริง
เทคนิคเพิ่มเติมเกี่ยวกับสตริง
Literal
ค่าคงที่ (Constant)
สรุป
นิพจน์ (Expression)
การแปลงชนิดข้อมูลโดยอัตโนมัติ
ตัวดำเนินการ (Operator)
ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operator)
ตัวดำเนินการสตริง (String Operator)
ตัวดำเนินการกำหนดค่า (Assignment Operator)
ตัวดำเนินการเพิ่ม/ลดค่า (Incrementing/Decrementing Operator)
ตัวดำเนินการเปรียบเทียบ (Comparison Operator)
ตัวดำเนินการทางตรรกศาสตร์ (Logical Operator)
ลำดับความสำคัญของตัวดำเนินการ
สรุป
การตัดสินใจเลือกทำ (Decision)
คำสั่ง if
คำสั่ง else
การใช้ if ซ้อน if (Nested if)
คำสั่ง elseif
คำสั่ง switch
ตัวดำเนินการ ?:
การทำซ้ำ (Repetition)
คำสั่ง while
คำสั่ง do...while
คำสั่ง for
การออกจากลูปกลางคัน
การข้ามไปทำรอบต่อไปของลูป
สรุป
การเรียกใช้ฟังก์ชั่น
การเรียกใช้ฟังก์ชั่นที่มีการส่งคืนค่า
จะศึกษาการใช้งานฟังก์ชั่นต่างๆได้จากไหน?
การสร้างฟังก์ชั่นขึ้นมาเอง
สร้างฟังก์ชั่นที่มีการรับอาร์กิวเมนต์
การกำหนดค่าดีฟอลต์ของอาร์กิวเมนต์
ฟังก์ชั่นที่รับอาร์กิวเมนต์มากกว่า 1 ตัว
รูปแบบการส่งอาร์กิวเมนต์
ฟังก์ชั่นที่มีการส่งคืนค่า
ขอบเขตของตัวแปร
คำสั่ง global
ตัวแปรแบบสแตติก
ตัวแปรแบบ Superglobal
สรุป
พื้นฐานเกี่ยวกับอาร์เรย์ในภาษา PHP
Numerically Indexed Array กับ Associative Array
การสร้างอาร์เรย์
การสร้าง Numeric Array
การสร้าง Associative Array
การเข้าถึงสมาชิกของอาร์เรย์
การวนลูปเพื่อเข้าถึงสมาชิกทั้งหมดของอาร์เรย์
วนลูปเพื่อเข้าถึงเฉพาะข้อมูลของสมาชิกต่างๆ
วนลูปเพื่อแก้ไขข้อมูลในอาร์เรย์
วนลูปเพื่อเข้าถึงสมาชิกของ Numeric Array ด้วยคำสั่ง for
อาร์เรย์หลายมิติ (Multi-Dimensional Array)
การสร้างอาร์เรย์หลายมิติ
การเข้าถึงสมาชิกของอาร์เรย์หลายมิติ
การวนลูปเพื่อเข้าถึงสมาชิกทั้งหมดของอาร์เรย์หลายมิติ
ฟังก์ชั่นที่ใช้ทำงานกับอาร์เรย์
ฟังก์ชั่น array_push
ฟังก์ชั่น array_pop
ฟังก์ชั่น array_unshift
ฟังก์ชั่น array_shift
ฟังก์ชั่น array_merge
ฟังก์ชั่น array_keys
ฟังก์ชั่น array_values
ฟังก์ชั่น sort และ rsort
ฟังก์ชั่น asort และ arsort
ฟังก์ชั่น ksort และ krsort
สรุป
เลขจำนวนเต็ม
Integer Overflow
การหารเลขจำนวนเต็ม
การแปลงเป็นชนิดข้อมูล integer
เลขจำนวนทศนิยม
ปัญหาเรื่องความแม่นยำของชนิดข้อมูล float
การแปลงเป็นชนิดข้อมูล float
การแปลงสตริงเป็นเลขจำนวน
ฟังก์ชั่นเกี่ยวกับเลขจำนวน
ฟังก์ชั่นที่ใช้ตรวจสอบชนิดข้อมูล
ฟังก์ชั่น is_int
ฟังก์ชั่น is_float
ฟังก์ชั่น is_numeric
ฟังก์ชั่นที่ใช้แปลงชนิดข้อมูล
ฟังก์ชั่น intval
ฟังก์ชั่น floatvar
ฟังก์ชั่นที่ใช้ประมาณค่า/ปัดเศษ
ฟังก์ชั่น round
ฟังก์ชั่น ceil
ฟังก์ชั่น floor
ฟังก์ชั่นที่ใช้เปรียบเทียบค่า
ฟังก์ชั่น min
ฟังก์ชั่น max
ฟังก์ชั่นที่ใช้จัดรูปแบบเลขจำนวน
ฟังก์ชั่น number_format
สรุป
สตริงในภาษา PHP
การเขียนค่าสตริง
สตริงแบบ single quote
สตริงแบบ double quote
สตริงแบบ heredoc
การทำงานกับตัวอักษรในสตริง
การแปลงชนิดข้อมูลอื่นๆเป็นชนิดสตริง
สรุป
การลบ Whitespace ออกจากหัว/ท้ายของสตริง
การแปลง Case ของตัวอักษรในสตริง
การทำงานกับสตริงย่อย
ฟังก์ชั่น substr
ฟังก์ชั่น strpos, strrpos, stripos และ strripos
ฟังก์ชั่น strstr, stristr, strchr และ strrchr
ฟังก์ชั่น substr_replace
ฟังก์ชั่น str_replace และ str_ireplace
การเปรียบเทียบสตริง
ฟังก์ชั่น strcmp และ strcasecmp
ฟังก์ชั่น strncmp และ strncasecmp
ฟังก์ชั่น strnatcmp และ strnatcasecmp
การรวมและแยกสตริง
ฟังก์ชั่น implode
ฟังก์ชั่น explode
การจัดรูปแบบสตริง
ฟังก์ชั่น printf
ฟังก์ชั่น sprintf
ฟังก์ชั่นเกี่ยวกับแท็กในภาษา HTML
ฟังก์ชั่น nl2br
ฟังก์ชั่น htmlspecialchars
สรุป
รู้จักกับ Regular Expression
การใช้งาน Regular Expression อย่างง่าย
ฟังก์ชั่น ereg
การใช้ตัวอักษรที่มีความหมายพิเศษในแพทเทิร์น
Character Class
Predefined Character Class
การกำหนดว่าบางส่วนของแพทเทิร์นอาจมีหรือไม่มีก็ได้
การกำหนดว่าบางส่วนของแพทเทิร์นอาจมีซ้ำๆกัน
การกำหนดแพทเทิร์นย่อย (Subpattern)
การกำหนดทางเลือกในการ Match
การกำหนดว่าแพทเทิร์นจะต้องปรากฏที่จุดเริ่มต้นหรือจุดสิ้นสุดของสตริง
การ Match ตัวอักษรพิเศษ
สรุปตัวอักษรพิเศษใน Regular Expression
ตัวอย่างของแพทเทิร์นที่น่าสนใจ
แพทเทิร์นที่ใช้ match เลขจำนวน
แพทเทิร์นที่ใช้ match อีเมล์แอดเดรส
การนำ Regular Expression ไปประยุกต์ใช้
การตรวจสอบความถูกต้องของสตริง
การค้นหาสตริงย่อยที่มีรูปแบบตามที่กำหนด
การแทนที่สตริงย่อยที่มีรูปแบบตามที่กำหนด
การแยกสตริงโดยใช้ตัวแยกตามรูปแบบที่กำหนด
สรุป
รู้จักกับ Timestamp
การสร้าง Timestamp จากวัน/เวลาที่กำหนด
การสร้าง Timestamp ของวัน/เวลาปัจจุบัน
การจัดรูปแบบวัน/เวลาเพื่อแสดงผล
การจัดรูปแบบวัน/เวลาภาษาไทย
การแปลงสตริงวัน/เวลาไปเป็น Timestamp
การดึงส่วนต่างๆของวัน/เวลาจากค่า Timestamp มาใช้งาน
การตรวจสอบวันเดือนปีว่ามีอยู่จริงหรือไม่
สรุป
รู้จักกับ HTML Form
แท็ก
ฟีลด์รับข้อมูลชนิดต่างๆใน HTML
ช่องรับข้อความ (Text Field หรือ Textbox)
ช่องรับรหัสผ่าน (Password Field)
ช่องรับข้อความแบบหลายบรรทัด (Text Area)
เช็คบ็อกซ์ (Checkbox)
ปุ่มเรดิโอ (Radio Button)
ลิสต์บ็อกซ์ (Listbox)
Hidden Field
ช่องรับชื่อไฟล์
ปุ่มคำสั่ง (Command Button หรือ Action Button)
เปรียบเทียบการส่งข้อมูลด้วยวิธี GET กับ POST
การส่งข้อมูลด้วยวิธี GET
การส่งข้อมูลด้วยวิธี POST
การเรียกใช้ข้อมูลในฟอร์ม
สรุป
การรวมฟอร์มและโค้ด PHP ไว้ในเพจเดียวกัน
การกำหนดค่าเริ่มต้นให้กับฟีลด์แบบไดนามิค
กำหนดค่าเริ่มต้นให้กับช่องรับข้อความ
การเลือกเช็คบ็อกซ์ไว้ตอนเริ่มต้น
การเลือกปุ่มเรดิโอไว้ตอนเริ่มต้น
การทำงานกับฟีลด์ที่มีหลายค่า
การสร้างฟีลด์ขึ้นมาแบบไดนามิค
สรุป
ตรวจสอบฟีลด์บังคับ
ตรวจสอบความถูกต้องของข้อมูล
การแจ้งข้อผิดพลาดกำกับฟีลด์ที่มีปัญหา
ตรวจสอบค่าชนิดต่างๆ
ตรวจสอบเลขจำนวน
ตรวจสอบเลขจำนวนเต็มและทศนิยม
ตรวจสอบฟีลด์ที่เป็นตัวเลือก
สรุป
สร้างหน้าจอสำหรับอัพโหลดไฟล์
ทำงานกับไฟล์ที่ถูกอัพโหลดมา
ตรวจสอบการอัพโหลดไฟล์
ตรวจสอบว่ามีการส่งไฟล์มาจริงหรือไม่
ตรวจสอบขนาดของไฟล์
ตรวจสอบประเภทของไฟล์
นำไฟล์ไปใช้งาน
การอัพโหลดหลายไฟล์พร้อมกัน
สรุป
ทำความเข้าใจกับ File Permission
การอ่าน/เขียนไฟล์ทั้งไฟล์
การอ่านไฟล์ทั้งไฟล์
สร้างเท็มเพลตอย่างง่าย
การเขียนไฟล์ทั้งไฟล์
การอ่าน/เขียนไฟล์ทีละส่วน
การเปิดไฟล์
การปิดไฟล์
การอ่านไฟล์ทีละบรรทัด/ทีละส่วน
การเขียนไฟล์ทีละส่วน
การอ่าน/เขียนไฟล์ข้อมูลแบบ CSV
การอ่านไฟล์แบบ CSV
การเขียนไฟล์แบบ CSV
การอ่าน/เขียนไฟล์ในเครื่องเซิร์ฟเวอร์อื่น
การตรวจสอบไฟล์
ตรวจสอบว่ามีไฟล์หรือไม่
ตรวจสอบสิทธิการอ่านไฟล์ (Read Permission)
ตรวจสอบสิทธิการเขียนไฟล์ (Write Permission)
ตรวจสอบว่าเป็นไฟล์หรือไม่
ฟังก์ชั่นที่ให้ข้อมูลบางอย่างเกี่ยวกับไฟล์
การจัดการไฟล์
การก๊อปปี้ไฟล์
การย้ายหรือเปลี่ยนชื่อไฟล์
การลบไฟล์
การทำงานกับชื่อไฟล์
หาส่วนของชื่อไฟล์จากชื่อพาธ
หาส่วนของชื่อไดเร็คทอรีจากชื่อพาธ
หาชื่อพาธสัมบูรณ์
สรุป
ความหมายของฐานข้อมูล และระบบจัดการฐานข้อมูล (DBMS)
ข้อดีของการใช้ฐานข้อมูลเมื่อเทียบกับไฟล์
รู้จักกับฐานข้อมูลเชิงสัมพันธ์ และคำศัพท์ต่างๆที่เกี่ยวข้อง
เทเบิล (Table)
เรคอร์ด (Record) และฟีลด์ (Field)
คีย์หลัก (Primary Key)
คีย์นอก (Foreign Key)
ความสัมพันธ์ระหว่างเทเบิล
Schema
ข้อแนะนำในการออกแบบฐานข้อมูล
ให้พิจารณาวัตถุในชีวิตจริงที่คุณจะเก็บข้อมูลไว้ในฐานข้อมูล
หลีกเลี่ยงการเก็บข้อมูลซ้ำซ้อน
อย่าใช้ฟีลด์เดียวเก็บข้อมูลหลายค่า
เลือกคีย์ให้เหมาะสม
ให้นึกถึงคำถามที่คุณจะสอบถามจากฐานข้อมูล
สรุปประเภทของเทเบิล
สรุป
MySQL Server และ MySQL Monitor
การเชื่อมต่อไปยัง MySQL Server
ขั้นตอนการเชื่อมต่อไปยัง MySQL Server
การสร้างฐานข้อมูล
ขั้นตอนการสร้างฐานข้อมูล bookstore
การสร้างบัญชีผู้ใช้ของ MySQL
สร้างบัญชีผู้ใช้ชื่อ bookmaster
การมอบสิทธิให้แก่บัญชีผู้ใช้
ประเภทและระดับของสิทธิ
มอบสิทธิให้แก่ bookmaster
การถอนสิทธิและการลบบัญชีผู้ใช้
การสร้างเทเบิล
สร้างเทเบิลในฐานข้อมูล bookstore
ความหมายของคีย์เวิร์ด (Keyword) ต่างๆในคำสั่งสร้างเทเบิล
ชนิดข้อมูลใน MySQL
สรุป
รู้จักกับภาษา SQL
การเพิ่มข้อมูลเข้าสู่ฐานข้อมูล
การเพิ่มข้อมูลทีละหลายเรคอร์ด
เพิ่มข้อมูลเข้าสู่เทเบิลต่างๆในฐานข้อมูล bookstore
การดึงข้อมูลจากฐานข้อมูล
การดึงข้อมูลแบบมีเงื่อนไข
การกำหนดลำดับของเรคอร์ดที่ดึงมา
การจำกัดเรคอร์ดที่ดึงมา
การดึงข้อมูลจากหลายเทเบิล
Natural Join
กำหนดชื่อแทน (Alias) ให้กับเทเบิล
การดึงข้อมูลมากกว่า 2 เทเบิลในคำสั่งเดียว
การจัดกลุ่มและหาผลสรุปของข้อมูล
รู้จักกับ Aggregate Function
จัดกลุ่มข้อมูลด้วย GROUP BY
ใช้ HAVING ตรวจสอบเงื่อนไขของผลลัพธ์จาก Aggregate Function
การแก้ไขข้อมูลในเทเบิล
ตัวอย่างการแก้ไขข้อมูลในเทเบิล
การลบข้อมูลในเทเบิล
สรุป
ขั้นตอนในการเข้าถึงฐานข้อมูล MySQL จาก PHP
รู้จักกับ MySQLi Extension
การกำหนดค่าในไฟล์ php.ini เพื่อโหลด MySQLi Extension
เชื่อมต่อกับ MySQL Server
เลือกฐานข้อมูลที่จะใช้งาน
ส่งคำสั่ง SQL ไปประมวลผลยังฐานข้อมูล
อ่านผลลัพธ์มาใช้งาน
อ่านผลลัพธ์ทั้งหมดโดยใช้ลูป
ปิดการเชื่อมต่อกับฐานข้อมูล
สรุปฟังก์ชั่นที่ใช้ในขั้นตอนต่างๆ
สร้างเพจสำหรับค้นหาหนังสือ
สร้างเพจสำหรับเพิ่มข้อมูลหนังสือ
ฟังก์ชั่นเกี่ยวกับ MySQL อื่นๆ
ฟังก์ชั่น mysqli_num_fields
ฟังก์ชั่น mysqli_fetch_field
ฟังก์ชั่น mysqli_data_seek และ mysqli_field_seek
ฟังก์ชั่น mysqli_free_result
ฟังก์ชั่น mysqli_error
สรุป
การสร้างคลาส
การสร้างออบเจ็คหรืออินสแทนซ์
การเรียกใช้แอตทริบิวต์และเมธอดในออบเจ็ค
คอนสตรัคเตอร์และดีสตรัคเตอร์
คอนสตรัคเตอร์ (Constructor)
ดีสตรัคเตอร์ (Destructor)
การจำกัดการเข้าถึงแอตทริบิวต์
Data Hiding
รู้จักกับ Access Modifier
การจำกัดการเข้าถึงเมธอด
การสืบทอดคลาส
สรุป
รู้จักกับคุกกี้ (Cookie)
การกำหนดคุกกี้
การอ่านคุกกี้มาใช้งาน
การลบคุกกี้
ใช้คุกกี้จำ Username
เรื่องของเซสชั่น (Session)
การเริ่มต้นเซสชั่น
การใช้งานตัวแปรเซสชั่น
การลบตัวแปรเซสชั่น
การปิดเซสชั่น
ใช้ตัวแปรเซสชั่นเก็บข้อมูลชนิดต่างๆ
สรุป
Basic HTTP Authentication
สร้างระบบ Authentication ขึ้นเอง
สร้างฐานข้อมูลสำหรับเก็บบัญชีผู้ใช้
ทดสอบโปรแกรม
สรุป
รู้จักกับ HTTP Header
การส่งข้อมูลเฮดเดอร์ไปเองตามที่ต้องการ
กำหนดคุกกี้โดยใช้ฟังก์ชั่น header
การเปลี่ยนทิศทาง (Redirect) เว็บบราวเซอร์
การตรวจสอบว่าข้อมูลเฮดเดอร์ถูกส่งไปหรือยัง
การแสดงข้อมูลเฮดเดอร์ออกมา
การตั้งค่าเกี่ยวกับแคช
การใช้งานตัวแปร $_SERVER
ความหมายของค่าในตัวแปร $_SERVER ที่ใช้บ่อย
สรุป
การทำให้ PHP มีความสามารถทางด้านกราฟิก
เราจะทำงานกับไฟล์รูปภาพแบบใดได้บ้าง?
รูปแบบ JPG
รูปแบบ GIF
รูปแบบ PNG
ขั้นตอนการสร้างรูปภาพ
สร้างรูปภาพว่างๆขึ้นมาใหม่
กำหนดสีสำหรับวาดภาพ
ลงมือวาดภาพ
ส่งผลลัพธ์ไปยังเว็บบราวเซอร์
คืนทรัพยากรในการทำงานให้แก่ระบบ
การวาดรูปทรงต่างๆ
การวาดเส้นตรง
การวาดเส้นโค้ง
การวาดสี่เหลี่ยม
การวาดวงรี/วงกลม
การวาดรูปหลายเหลี่ยม
การวาดรูปทรงทึบ
การวาดข้อความลงในรูป
การวาดข้อความโดยใช้ฟอนต์ที่ไลบรารี GD เตรียมมาให้
การวาดข้อความโดยใช้ฟอนต์แบบทรูไทป์ (True-Type Font)
การสร้างรูปภาพใหม่จากไฟล์รูปภาพที่มีอยู่
การเรียกใช้รูปภาพที่สร้างขึ้นในเพจอื่น
การประยุกต์ใช้งาน: โปรแกรมสร้างรูปปุ่ม
เรียกใช้เพจ make_button.php ในเพจอื่น
สรุป
การนับจำนวนผู้เข้าเยี่ยมชมเว็บไซท์
ไฟล์ต่างๆของโปรแกรม
โค้ดโปรแกรม
ทดสอบโปรแกรม
เว็บบอร์ด (Webboard)
ไฟล์ต่างๆของโปรแกรม
โค้ดโปรแกรม
ทดสอบโปรแกรม
โปรแกรมบริหารจัดการเว็บบอร์ด
ไฟล์ต่างๆของโปรแกรม
โค้ดโปรแกรม
ทดสอบโปรแกรม
การแสดงข้อมูลทางสถิติโดยใช้รูปภาพกราฟิก
ไฟล์ต่างๆของโปรแกรม
โค้ดโปรแกรม
ทดสอบโปรแกรม
การเก็บรูปภาพไว้ในฐานข้อมูล
หลักการเก็บรูปภาพไว้ในฐานข้อมูล
ไฟล์ต่างๆของโปรแกรม
โค้ดโปรแกรม
ทดสอบโปรแกรม
การติดตั้ง Apache
ขั้นตอนการติดตั้ง Apache
ทดสอบการทำงานของ Apache
กำหนด Document Root ใหม่
การติดตั้ง PHP
ขั้นตอนการติดตั้ง PHP
ทดสอบการทำงานของ PHP
การติดตั้ง PHP เวอร์ชั่น 6
การดาวน์โหลด
การติดตั้ง
การติดตั้ง PHP5 และ PHP6 ไว้ในเครื่องเดียวกัน
การติดตั้งไฟล์โค้ดตัวอย่าง
การดาวน์โหลด
การติดตั้ง
การตั้งค่าเกี่ยวกับภาษาไทย
phpMyAdmin คืออะไร?
ความสามารถของ phpMyAdmin
จุดเด่นของ phpMyAdmin
การติดตั้ง phpMyAdmin
การใช้งาน phpMyAdmin
การจัดการฐานข้อมูลด้วย phpMyAdmin
การสร้างฐานข้อมูล
การสร้างเทเบิล
การเพิ่มข้อมูลเข้าไปในเทเบิล
การดูและแก้ไขข้อมูลในเทเบิล
การลบเรคอร์ด
การลบเทเบิล
การลบฐานข้อมูล
การจัดการบัญชีผู้ใช้และสิทธิ
การสร้างบัญชีผู้ใช้ใหม่
การมอบสิทธิให้แก่บัญชีผู้ใช้
การแก้ไขหรือถอนสิทธิของบัญชีผู้ใช้
การลบบัญชีผู้ใช้
การใช้คำสั่ง SQL ใน phpMyAdmin
การดาวน์โหลดและติดตั้ง Dreamweaver
การกำหนดค่าเพื่อให้ Dreamweaver แสดงภาษาไทยได้
การเปิด PHP Page ขึ้นมาแก้ไขใน Dreamweaver
การกำหนดไซท์ (Site) ขึ้นมาใน Dreamweaver
ขั้นตอนการกำหนดไซท์
การแสดง PHP Page ออกมาในเว็บบราวเซอร์