ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingSELECTครับพี่ ผมมี userID และ visitID และผมต้องการ นำไปหา displayname อีกตาราง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: SELECTครับพี่ ผมมี userID และ visitID และผมต้องการ นำไปหา displayname อีกตาราง  (อ่าน 488 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
absolutex
สมุนแก๊งเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 516



ดูรายละเอียด เว็บไซต์
« เมื่อ: 11 ธันวาคม 2008, 10:20:21 »

      
โค๊ด:
$sql_select = "SELECT * FROM comment ORDER BY time DESC  LIMIT 0,15 ";
        $sql_result = mysql_query($sql_select);
$rows_select = mysql_num_rows($sql_result);

จะมีตาราง comment ที่มี id คนคอมเม้นและผู้รับคอมเม้น  และอีกตาราง ตาราง user ที่ผมจะเอา id จากคอมเม้นไปหารายละเอียด

while ($result = mysql_fetch_assoc($sql_result )) {
                       // จากคอมเม้น
                      $userID = $result['userID'];
$visitID = $result['visitID'];
$detail = $result['detail'];
$time = date( "d-m-y H:i" , $result['time'] );

                         // เอามาหารายละเอียด จากตาราง user
$sql_select = "SELECT * FROM user  WHERE id = '$userID' ";
        $sql_result = mysql_query($sql_select);
        $uname = mysql_fetch_assoc($sql_result );
        $username = $uname['displayname'];
       

        $sql_select = "SELECT * FROM user  WHERE id = '$visitID' ";
        $sql_result = mysql_query($sql_select);
        $vname = mysql_fetch_assoc($sql_result );
        $visitname = $vname['displayname'];

echo $userID.":".$username."-----".$detail."-------".$visitname.":".$visitID.";

}

แต่รู้สึกว่าจะผิดใช่ไหมครับแบบนี้ คือมันแสดงไม่ถูกอ่าครับ +.+ 

พี่ๆช่วยดูให้ผมทีนะครับ ขอบพระคุณมากครับ
« แก้ไขครั้งสุดท้าย: 11 ธันวาคม 2008, 10:22:06 โดย absolutex » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์