การเพิ่มหน้า ก็คือการ Insert เอาข้อมูลไปเก็บในฐานข้อมูลโดยใช้ฟอร์มเป็นตัวจัดการส่งค่า
ตัวอย่าง ตามลิ้งครับ
https://www.w3schools.com/php/php_mysql_insert.asp ฟอร์มส่งข้อมูล ลองดูตามลิ้งค์นี้ครับ
https://www.tutorialrepublic.c...ial/php-mysql-insert-query.php ในลิ้งที่ให้ไว้ จะมีเมนูด้านซ้ายมือ ลองเลือกดูครับ มีทั้ง update ไว้แก้ไขข้อมูล
delete และอื่นๆ พอเป็นแนวทางในการเริ่มต้นที่ดี
***************
ไหนๆแล้ว ก็อยากบอกเพิ่มเติมว่า ควรเริ่มต้นด้วยการออกแบบโครงสร้างตารางให้ดีด้วยนะครับ
เช่น ฟิลด์ topic ควรตั้งค่าให้เป็น unique ซึ่งจะทำให้
ในฟิลด์นี้ ไม่มีข้อความที่ซ้ำกันได้เลย (ถ้าคุณพยายาม insert ข้อความที่ซ้ำกันเข้าไปยัง topic มันจะเออร์เรอร์)
ซึ่งก็คือ ไม่สามารถเพิ่มเข้าไปในฐานข้อมูลได้
เงื่อนไขนี้มีข้อดีคือ คุณใช้การส่งค่าแบบ domainname.com/หัวข้อ1 ได้โดยไม่ต้องกลัวว่าจะเกิดความผิดพลาด(ถ้า หัวข้อ1 มีอยู่จริง)
แต่ถ้าคุณไม่ทำให้มันเป็น unique เวลาเรียก หัวข้อ1 แล้วบังเอิญมันมี หัวข้อ1 อยู่ซ้ำกัน ข้อมูล content ที่ได้ อาจไม่ตรงกับที่ต้องการได้ครับ
ในกรณีนี้ การเรียกแบบ domain.com?id=1 จะให้ผลที่ถูกต้องกว่า ถ้าฟิลดฺ id มีค่าที่ไม่ซ้ำกัน
************************
ลองทดสอบ โดยเพิ่ม เร็คคอร์ด
id=4, topic=หัวข้อ2, content=เนื้อหาหัวข้อ4 ดู
แล้วเรียก domain.com/หัวข้อ2
***********************
มันยากไปในตอนนี้
ค่อยๆเริ่มไปก่อนก็ได้ครับ
ความผิดพลาดจะช่วยให้เราดีขึ้น