|
|
|
จะแสดงข้อมูลราคา ของรถเช่าหนะค่ะ แต่ข้อมูลของรายละเอียดรถกับราคาอยู่คนละตารางกัล ซึ่งรถหนึ่งคันมีหลายราคา จะต้องทำอย่างไรค่ะ ช่วยบอกห่อยค่ะ |
|
|
|
|
|
|
|
รายละเอียดตารางนะค่ะ มี 6 ตาราง ค่ะ
ตาราง car
car_id,car_registration,car_pic,mo_id
ตาราง car_detail
car_id,tr_id,car_price
ตาราง model
mo_id,mo_model,br_id,ty_id
ตาราง brand
br_id,br_brand
ตาราง typecar(ชนิดรถ)
ty_id,ty_type,ty_detail
ตาราง term_rent(ระยะเวลาเช่า)
tr_id,tr_date
Tag : PHP
|
|
|
|
|
|
Date :
2012-02-12 03:13:12 |
By :
zamutu |
View :
1003 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้การ join ครับ อย่างนี้ครับ อันนี้ผมเขียนเป็นตัวอย่างนะ
ก็คือ เรียกข้อมูลทั้งหมดของทุกตาราง และมีเงื่อนไขว่า ไอดีตาราง car ต้องเท่ากับ ไอดีของตาราง car_detail
ที่เหลือเช็คเงื่อนไขเอาเองนะครับ มันเยอะน่ะ อ๋ออย่าลืมเช็คให้ครบทุกอันนะ เดียวข้อมูลจะออกมาไม่ถูกต้อง
Code (PHP)
$sql="select * from car, car_detail, model, brand, typecar, term_rent where car.car_id = car_detail.car_id and (เงื่อนไขต่อไป) ";
|
|
|
|
|
Date :
2012-02-12 11:50:55 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
ลองทำดูแล้วแต่มันก็ยังไม่ขึ้นเหมือนเดิมอ่าค่ะ มันจะฟ้อง error ประมาณบันทัดที่ 57 หนะค่ะ
|
|
|
|
|
Date :
2012-02-12 15:46:45 |
By :
zamutu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|