|
|
|
ช่วยหน่อยครับ จะเอา id ที่เรียกมาไปเปรียบเทียบกับตารางให้แสดงชื่อแทน id น่ะครับ |
|
|
|
|
|
|
|
Code (PHP)
if($id==1){
echo "หนึ่ง";
}else if($id==2){
echo "สอง";
}
else{
echo "สาม";
}
อย่างนี้จะได้ไหมครับ ไม่รู้ว่าตอบตรงคำถามหรือเปล่านะ
|
|
|
|
|
Date :
2011-09-11 18:35:16 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอ้ ได้แล้วครับลองมั่วเรื่อง sql join ดู แล้วมันก็ได้มาแบบงง
ขอโทษที่รบกวนน่ะครับ
|
|
|
|
|
Date :
2011-09-11 18:50:49 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนช่วยอธิบายโค้ดอันนี้หน่อยครับ ตอนแรกที่เขียนมันก็เข้าใจน่ะครับ แต่พอมาดูอีกทีวันนี้มันงงน่ะครับ จำไม่ได้
แล้วขอถามอีกเรื่องครับ มันสามารถเรียกได้สูงสูงกี่ตารางครับ หรือว่าจำนวนมันขึ้นอยู่กับความสัมพันธ์ของตารางเท่านั้นครับ
Code (PHP)
<?
$OrderID=$_GET['OrderID'];
require("connect.inc.php");
$sql="SELECT cart. * , product.ProductName
FROM cart, product
WHERE product.ProductID = cart.ProductID
AND cart.OrderID = '$OrderID' "
?>
|
|
|
|
|
Date :
2011-09-13 15:52:03 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
$OrderID=$_GET['OrderID']; //ตัวแปรที่รับมา
require("connect.inc.php"); //เรียกใช้ไฟล์ connect.inc.php
$sql="SELECT cart. * , product.ProductName FROM cart, product WHERE product.ProductID = cart.ProductID
AND cart.OrderID = '$OrderID' "; //เลือกข้อมูลทุกอย่างจากตาราง cart และเลือกข้อมูลจากฟิลด์ ProductName จากตาราง product โดยที่ product.ProductID = cart.ProductID และ cart.OrderID เท่ากับค่าของตัวแปร $OrderID ที่รับมาครับ
?>
|
|
|
|
|
Date :
2011-09-13 16:00:39 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เลือกข้อมูลจากฟิลด์ ProductName จากตาราง product โดยที่ product.ProductID = cart.ProductID และ cart.OrderID เท่ากับค่าของตัวแปร $OrderID ที่รับมาครับ
ส่วนนี้ คือทั้งสองตารางต้องเป็น ตารางที่สัมพันธ์กันด้วยใช่ป่าวครับ แบบนี้ผมเข้าใจถูกป่าว
และไม่ว่าเราจะเรียกข้อมูลซักกี่ตารางก็ตาม ตารางเหล่านั้นต้องมีความสัมพันธ์กันใช่ป่าวครับ
|
|
|
|
|
Date :
2011-09-13 21:30:22 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|