Thu 21 Feb 2008 18:07:00
เว็บมาสเตอร์ครับช่วยหน่อยครับ งานจะส่งพรุ่งนี้แล้ว
ผมทำเว็บค้นหาข้อมูล บ้านเช่า
ต้องการ ค้นหาข้อมูลจาก list/menu ประกอบด้วย 2 ขั้นตอน ซึ่งข้อมูลใน list/menu นี้จะดึง database ทั้งหมด
ในขั้นที่ 1 จะมี 1 list/menu เก็บ type ของบ้านเช่า (ดึงข้อมูลจาก ตาราง bkkapart_en_class มาโชว์)
เมื่อเลือก list/menu type ของบ้านแล้ว จะไป ไปทำการดึงข้อมูลจาก database มาโชว์ใน list/menu ใน step 2
ซึ่งใน step 2 จะมี list/menu ดังนี้
1 city
2 area
3 beds
4 price
โดยในแต่ละ list/menu ใน step 2 เมื่อกดเลือกแล้ว จะ select ข้อมูลของบ้านแต่ละหลังมาโชว์ ประกอบด้วย
-title จาก listingsdb_title จากตาราง bkkapart_en_listingsdb
-city จาก listingsdb_title และ listingsdbelements_field_value จากตาราง bkkapart_en_listingsdbelements
-Area จาก listingsdb_title และ listingsdbelements_field_value จากตาราง bkkapart_en_listingsdbelements
-beds จาก listingsdb_title และ listingsdbelements_field_value จากตาราง bkkapart_en_listingsdbelements
-price จาก listingsdb_title และ listingsdbelements_field_value จากตาราง bkkapart_en_listingsdbelements
-picture จาก userimages_thumb_file_name จากตาราง bkkapart_en_listingsimages
ไม่ทราบว่าต้องเขียน sql เพื่อ select ข้อมูลยังไง ช่วยหน่อยก็แล้วกันนะครับ งงไปหมดแล้วครับ เออ เกือบลืมครับ database ผมไม่ได้ออกแบบเองครับ มีคนทำไว้ แล้วผมต้องมาเขียนดึงข้อมูลมาโชว์ ขอบคุณมากครับ
จากตารางที่เกี่ยวข้อง
-------------------------
ตาราง bkkapart_en_listingsdb
-listingsdb_id
-userdb_id
-listingsdb_title
-listingsdb_expiration
-listingsdb_notes
-listingsdb_creation_date
-listingsdb_last_modified
-listingsdb_hit_count
-listingsdb_featured
-listingsdb_active
-listingsdb_mlsexport
-------------------------
ตาราง bkkapart_en_listingsdbelements
-listingsdbelements_id
-listingsdbelements_field_name
-listingsdbelements_field_value
-listingsdb_id userdb_id
คือข้อมุลในตาราง มันจะเป็นอย่างนี้
listingsdbelements_id | listingsdbelements_field_name | listingsdbelements_field_value | listingsdb_id | userdb_id
14560 | city | Bangkok | 132 | 3
14562 | Area | Sukhumvit soi 56-70 | 132 | 3
15362 | beds | 2 Bedrooms | 126 | 3
14430 | price | 59000 | 6 | 3
--------------------------
ตาราง bkkapart_classlistingsdb
-classlistingsdb_id
-class_id
-listingsdb_id
--------------------------
ตาราง bkkapart_en_class
-class_id
-class_name
-class_rank
--------------------------
ตาราง bkkapart_en_listingsimages
-userimages_id
-userdb_id
-userimages_caption
-userimages_file_name
-userimages_thumb_file_name
-userimages_description
-userimages_rank
-userimages_active
--------------------------
Fri 22 Feb 2008 00:07:27
คุณต้องมองความสัมพันธ์ให้ออกครับ เขียน er ออกมาดูแล้วจะสามารถเขียน query ได้ครับ ส่งพรุ่งนี้คงบอกให้ไม่ทันครับ
Fri 22 Feb 2008 09:52:11
Fri 22 Feb 2008 20:28:11

















