|
|
|
รบกวนผู้รู้ช่วยหน่อยคับเกี่ยวกับคำสั่ง SQL คือผมลองทำดูแล้วแต่มันไม่ได้คับ |
|
|
|
|
|
|
|
Code (PHP)
$SQL = "SELECT * FROM product JOIN product_size ON product.pd_id = product_size.pd_id";
|
|
|
|
|
Date :
2013-11-20 19:43:00 |
By :
สบายดี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A1 | Select เมนู size ทั้งหมดของ A1
A2 | Select เมนู size ทั้งหมดของ A2
SELECT หาค่าใน ตาราง Product ออกมาก่อน จะได้
1 A1
2 A2
จากนั้น เอา 1 A1 และ 2 A2 ไป WHERE ใน SELECT product_size
|
|
|
|
|
Date :
2013-11-20 19:47:02 |
By :
BabyDragon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A1 มีขนาด 5.0 และ 6.0
A2 มีขนาด 6.0 , 7.0 และ 8.0
แต่ตอนนี้มันแสดงออกมาทุกขนาดเลยคับ
|
|
|
|
|
Date :
2013-11-20 20:01:28 |
By :
inoklism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql_size = "SELECT * from size";
ลอง เปลี่ยนมาเป็น
$sql_size = "SELECT * from product_size where pd_id = '".$row["pd_name"]."'";
|
|
|
|
|
Date :
2013-11-20 20:05:15 |
By :
BabyDragon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผิดๆครับ แก้เป็น
$sql_size = "SELECT * from product_size where pd_id = '".$row["pd_id"]."'";
|
|
|
|
|
Date :
2013-11-20 20:06:08 |
By :
BabyDragon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคับ ขอบคุณมาก ๆ คับ
|
|
|
|
|
Date :
2013-11-20 20:09:25 |
By :
inoklism |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|