การสร้าง webboard ตอนที่ 1 (ฐานข้อมูล) จัดทำโดย : Mr.GuruZ
 Untitled Document การสร้าง webboard ตอนที่ 1 เนื่องจากบทเรียนนี้ยาวผมก็เลยตัดเป็นตอนๆ เพื่อความเข้าใจ *เว็บบอร์ดนี้ไม่เน้นสวย ผมขอเน้นหลักการในการสร้าง เพื่อความเข้าใจนำไปพัฒนาเป็นเว็บบอร์ดอื่นๆ ต่อไป มาดูขั้นตอนการทำเลยดีกว่า

สร้างฐานข้อมูล
ฐานข้อมูล Quiz เป็นตารางที่เราใช้สำหรับเก็บข้อมูลคำถาม

CREATE TABLE quiz (
id_quiz int(11) NOT NULL auto_increment,
title varchar(50) NOT NULL,
name varchar(30) NOT NULL,
message text NOT NULL,
email varchar(50) NOT NULL,
date_q varchar(10) NOT NULL,
count_q int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id_quiz)
);


ฐานข้อมูล Ans เป็นตารางที่ใช้สำหรับเก็บคำตอบที่ผู้ใช้ตอบ

CREATE TABLE ans (
id_ans int(11) NOT NULL auto_increment,
id_quiz int(11) DEFAULT '0' NOT NULL,
name varchar(30) NOT NULL,
message text NOT NULL,
email varchar(50) NOT NULL,
date_a varchar(10) NOT NULL,
PRIMARY KEY (id_ans)
);


ขั้นตอนการสร้างฐานข้อมูลโดยใช้คำสั่ง SQL
1. เปิด phpmyadmin ขึ้นมา พร้อมกับใส่ชื่อฐานข้อมูลที่เราต้องการสร้างลงในช่อง สร้างฐานข้อมูล


2. หลังจากนั้นเราก็จะได้ฐาานข้อมูลที่ชื่อ webboard ขึ้นมาจากนั้นให้เลือกที่ SQL เพื่อที่จะสร้างตารางต่อไป


3. หลังจากนั้นนำคำสั่ง SQL ด้านบนใส่ลงในช่อง SQL แล้วกดที่ปุ่ม ลงมือ



4. หลังจากนั้นก็จะมีหน้าต่างแจ้งการสร้างตาราง


5. เพียงเท่านี้เราก็จะได้ตารางที่นำไว้สำหรับเก็บข้อมูลเว็บบอร์ด ที่เราจะสร้างต่อไป

คุณอาจสนใจ
ย้าย Server เปลี่ยน Link ใหม
สายลม (33,160 - 29 มี.ค. 51)
เทคนิคการทำภาพขาว - ดำ ให้เป็นภาพสี
Black-Hawk (187,364 - 29 ก.พ. 51)
การสร้าง New เมือมีคนตั้งกระทู้ ตอนที่ 7
Mr.GuruZ (33,609 - 03 มิ.ย. 49)
ความรู้เบื้องต้นเกี่ยวกับ 3D Stodio Max
เว็บไทยดีดี (40,344 - 02 เม.ย. 51)
การใช้คำสั่ง แบบ Nested if
Mr.POP (29,398 - 05 พ.ย. 49)
การหาจำนวน Array
Mr.GuruZ (28,760 - 03 มิ.ย. 49)
คีย์บอร์ดตอบสนองช้า...มาก
เว็บไทยดีดี (19,200 - 08 ก.ย. 50)
การแปลงฐานข้อมูลจาก Access มาใส่ใน MySQL
Mr.GuruZ (42,967 - 03 มิ.ย. 49)