|
|
|
ถามหน่อยคับ กับการเชื่อมตาราง คือที่เชื่อมกันเพราะต้องการรายชื่อสินค้าหรือ pname จากตารางproductเเต่มันไม่ขึ้น โค้ดผิดตรงไหนช่วยบอกทีคับ ขอบคุณล่วงหน้าคับทุกท่าน |
|
|
|
|
|
|
|
ลองแก้ตรงนี้ครับ
$sql1 = "select * from order_items o , product p where orderid='$orderid' and o.productid=p.productid";
// ก็คือต้องเอา field รหัสของสินค้ามา เชื่อมกัน
|
|
|
|
|
Date :
26 ก.พ. 2550 15:00:20 |
By :
aor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือจาเขียน sql อย่างนี้ก็ได้นะคับ
$sql = "SELECT * FROM order_items o LEFT JOIN product p ON o.product_id = p.product_id WHERE order_id = $order_id";
ได้เหมือนกัน
|
|
|
|
|
Date :
26 ก.พ. 2550 16:42:14 |
By :
nut_t02 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ได้คับ ผมขอเสริมอีกนิดคับ คือตารางorder_items ประกอบด้วย orderid,quantity,$item_pice,isbn หรือรหัสสินค้า เเล้วผมต้องการเอา isbnไปหาชื่อของสินค้าจากตาราง product ซึ่งประกอบด้วย isbn ,author ,title หรือชื่อสินค้า ,price ,description picture,publisher,time ,page ,catid
เเละขอเเก้ $pname=$row1[pname];เป็น $pname=$row1[title];
ไม่รู้ว่าที่ผมต้องการนี่มันทำได้รึป่าวคับเพราะมีตัวอ้างอิงเเค่ตัวเดียวคือ isbn ยังไงรบกวนอีกรอบนะคับ
|
|
|
|
|
Date :
26 ก.พ. 2550 17:12:01 |
By :
ชิดชัย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Normalize ใหม่ อีกจ้า
|
|
|
|
|
Date :
27 ก.พ. 2550 00:44:12 |
By :
ฟูจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|