|  | 
	                
  
    | 
	 
        เรียกข้อมูลในตารางมาแสดงค่าติด error หนูจะให้แสดงค่าในตารางอ่ะคะ แต่เจอ Error  ค่ะ     |  
    |  |  
 
              
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | แสดงว่า error ต้องบรรทัด $result=mysql_query($sql); กระมังครับ 
 ลองเปลี่ยนเป็น $result=mysql_db_query($ฐานข้อมูล,$sql);
 
 ลองดูนะครับ ผมไม่ใจว่าในไฟล์ connectdb.php เขียนไว้ว่าอย่างไร
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 18:15:19 | By :
                            yomaster |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | แก้แล้วคะ ยังผิดอยู่เหมือนเดิม ไฟล์connectdb
 Code (PHP)
 
 <?
$host = "localhost";
$user = "pawn2";
$passwd = "1234";
$dbname = "pawn2";
$conn = mysql_connect("$host","$user","$passwd");
if(!$conn) die("cannot connect to server");
mysql_select_db($dbname,$conn) or die("can not connect to database");
mysql_query("SET NAMES utf8");
mysql_query("SET character_set_result=utf8");
?>
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 18:21:06 | By :
                            benzict063 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ถ้ายังงั้น คงเป็นที่ sql  query คำสั่งไม่ถูกต้องก็ได้นะครับ ลองเช็ค ฟิลด์ที่ดึงเข้ามา ว่าตรงหรือเปล่านะครับ 
 น่าจะผิดตรงนี้
 
 WHERE pawnproject.member_id = $member_id"
 
 ลองเปลี่ยนเป็น ='$member_id'  ดูนะครับ
 
 ^-^
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 18:32:44 | By :
                            yomaster |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | = = 
 ไม่ได้อยู่ดีอ่ะคะ
 
 แต่หนูสงสัยว่า
 Code (PHP)
 
 $sql = "SELECT member.member_id,project.project_id,species.species_name"; 
$sql .= " FROM species,pawnproject,project,member";  
$sql .= " WHERE pawnproject.member_id = $member_id";
 
 ตรง $member_id อ่ะคะ เป็นค่าที่รับมาจากอีกหน้านึง หนูเขียนถูกมั๋ยอ่ะคะ
 
 คือจะให้ส่ง member id มา แล้วแสดงรายละเอียดของ member id ที่ส่งมาอ่ะคะ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 20:45:21 | By :
                            benzict063 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | Code (PHP) 
 $sql = "SELECT member.member_id,project.project_id,species.species_name"; 
$sql .= " FROM species,pawnproject,project,member";  
$sql .= " WHERE pawnproject.member_id = $member_id";
echo $sql;
 
 มีคำสั่งออกมายังไง member_id มีค่าไหม
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 20:53:52 | By :
                            plakrim |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ออกมาเป็นตัวหนังสือ SELECT member.member_id,project.project_id,species.species_name  FROM species,pawnproject,project,member WHERE pawnproject.member_id = $member_id
 
 
 แบบนี้อ่ะคะ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 21:35:30 | By :
                            benzict063 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | Code (PHP) 
 $sql = "SELECT member.member_id,project.project_id,species.species_name"; 
$sql .= " FROM species,pawnproject,project,member";  
$sql .= " WHERE pawnproject.member_id = " . $_REQUEST["member_id"];
echo $sql;
 ลองแบบนี้
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 21:47:50 | By :
                            plakrim |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | หนูว่าหนูเขียน query ผิดแน่ๆเลยคะ 
 ลองแบบที่พี่บอกก้อเปงแบบเดิม
 
 เลยลองไป query ดูในฐานข้อมูล มันไม่มีค่าอ่ะคะ
 
 = =
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-07 22:16:17 | By :
                            benzict063 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ^-^ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2009-12-08 00:42:13 | By :
                            yomaster |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |