ระบบ TAG

gtahawaii profile image gtahawaii
วิธีการทำระบบ Tags ตามแบบฉบับ WEB2.0

เนื้อๆ ตามนี้เลย
1. ท่านต้องออกแบบฐานข้อมูลให้มีฟิลด์เก็บ tag เพิ่ม
ยกตัวอย่าง
id  title  content   tags (อันนี้เราจะใช้เก็บ)

2. ให้เขียนระบบรับข้อมูลแท็กแล้วแปลงออกมาในรูป
tag1,tag2,tag3,tag4,tag5

ท่านอาจใช้การ explode แล้วค่อย trim เพื่อดักช่องว่างหน้า/หลัง ก็พอ
แล้วตัดสัญลักษณ์พิเศษออกด้วยนะ กันโดน injection หน่อยๆ

3. เวลาเขียน query อ่าน tag ให้เขียนลักษณะนี้

$tags = "แท็กที่ต้องการหา";
$result = mysql_query("select * FROM table_list WHERE tags REGEXP '[[:<Roll Eyes]".$tags."[[:>Roll Eyes]' ");

สังเกตที่ WHERE tags REGEXP '[[:<Roll Eyes]".$tags."[[:>Roll Eyes]'

ส่วนนี้จะเป็นส่วนการเรียกแท็กนะครับ

เท่าที่เราก็จะได้ระบบ Tags แบบเว็บ 2.0 แล้วครับ

ปล. รองรับแท็กชนิดมีช่องว่างได้ด้วยนะ 

TAG (ข้อความบนหัว) *~สวยๆๆหล่อๆๆเขียนเองเลย~*
TAG นี้ไม่นำกลับมาใหม่แล้ว โอกาสเดียวเท่านั้นครับ


ระบบ TAG

ความคิดเห็น

ประกาศล่าสุดในบอร์ดเดียวกัน

gtahawaii Icon ระบบ TAG อ่าน 1,549 12 ปีที่ผ่านมา
12 ปีที่ผ่านมา
GTAHAWAII Icon พลังเต่า 5555+ 1 อ่าน 1,267 12 ปีที่ผ่านมา
12 ปีที่ผ่านมา
GTAHAWAII Icon ระบบเรียกลูกแก๊ง อ่าน 1,389 12 ปีที่ผ่านมา
12 ปีที่ผ่านมา
GTAHAWAII Icon [คำสั่ง] เรียกรถส่วนตัว อ่าน 2,363 12 ปีที่ผ่านมา
12 ปีที่ผ่านมา
GTAHAWAII Icon ระบบมือไฟ อ่าน 1,494 12 ปีที่ผ่านมา
12 ปีที่ผ่านมา