พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / การ search ช่วยหน่อยครับ
lermsak
lermsak
Thu 7 Aug 2008 13:22:59
อยากทราบวิธีการ search จากหลายตารางครับ

ผมมีข้อมูลดังนี้ครับ

ตาราง product
-pid
-pname
-tid (foreing key)
-bid (foreing key)

ตารางtype
-tid
-tname

ตารางbrand
-bid
-bname


แล้วทำการค้นหาโดยใช้ keyword ค้นหา
เมื่อเราพิมพ์ keyword เข้าไปแล้ว เราก็เลือก list menu ที่เราจะค้นหา แล้วก็ค้นหาได้เลย
ประมาณนี้อ่ะครับ แต่ไม่ทราบวิธีการเขียนช่วยหน่อยครับ
ไม่แน่ใจ
ไม่แน่ใจ
Thu 7 Aug 2008 13:32:43

ก้อกำหนดว่าเลือกตารางไหนใช้ if else เช็ค $_post[ค่า listbox ]

เช่น  if( $_post[product]){ เชียน sql ให้from product}

เป็นต้น

webmaster
webmaster
Thu 7 Aug 2008 17:41:22
ใน SQL จะมี LIKE เพื่อใช้ในการค้นหาได้ครับ ถ้าอยากใช้เพียง query เดียวก็ join กันแล้วก็ใส่ condition ใน WHERE clause
lermsak
lermsak
Wed 13 Aug 2008 00:24:32
ขอบคุณครับแต่ยังงงอยู่ครับ
ลองเขียนcode ให้ดูหน่อยได้ไหมครับ

webmaster
webmaster
Wed 13 Aug 2008 01:24:57
SELECT .... FROM tableA a INNER JOIN tableB b ON b.id=a.id WHERE a.field LIKE '%keyword%' OR b.field LIKE '%keyword%'
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login