  | 
              
	              
	                
  
    
	 
        Query 2 Table MySQLได้ แต่ รัน PHP  ไม่ได้ ครับ ช่วยดูหน่อย     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                Query 2 Table MySQLได้ แต่ รัน PHP  ไม่ได้ ครับ ช่วยดูหน่อย  
 
Code 
               
              <? 
include "connect.php"; 
 
 
mysql_query("SET NAMES tis620"); 
$sql="SELECT  
title_eleanning.id_vdo,title_el 
eanning2.id_vdo2,title_eleannin 
g.s_title_vdo,title_eleanning.titl 
e_vdo,title_eleanning2.title_vd 
o2,title_eleanning.detail_vdo,t 
itle_eleanning2.script_vdo from  
title_eleanning,title_eleanning 
2 where title_eleanning.ref_id  
= title_eleanning2.ref_id by id desc"; 
$result=mysql_db_query($dbname,$sql); 
$record_num=mysql_num_rows($result); 
$i=0; 
while ($record=mysql_fetch_array($result)){ 
	 
	$id_vdo=$record[id_vdo]; 
	$id_vdo2=$record[id_vdo2]; 
	$s_title=$record[s_title_vdo]; 
	$title_vdo=$record[title_vdo]; 
	$title_vdo2=$record[title_vdo2]; 
	$detail_vdo=$record[detail_vdo]; 
	$script_vdo=$record[script_vdo]; 
		echo "$id_vdo"; 
		echo "<br>"; 
		echo "$id_vdo2"; 
		echo "<br>"; 
		echo "$s_title"; 
		echo "<br>"; 
		 echo "$title_vdo"; 
		 echo "<br>"; 
		 echo "$title_vdo2"; 
		 echo "<br>"; 
		 echo "$detail_vdo"; 
		 		 echo "<br>"; 
		echo "$script_vdo"; 
		 		 echo "<br>"; 
			  } 
	 
 
      
mysql_close(); 
 
?>  
 
Output 
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\dekbacom\show_vdo.php on line 19 
 
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\dekbacom\show_vdo.php on line 21
 
 
  Tag : PHP, MySQL, CakePHP               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2011-03-09 00:33:48 | 
                      By :
                          dekbacom | 
                      View :
                          1143 | 
                      Reply :
                          8 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ลองใส่ @หน้า  mysql_num_rows 
Code (PHP) 
@mysql_num_rows
  
 
หรือ ลอง 
 
Code (PHP) 
$result=mysql_db_query($dbname,$sql);
$record_num=@mysql_num_rows($result);
$i=0;
while ($i < $record_num){
$record=mysql_fetch_array($result)
$id_vdo=$record[id_vdo];
                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2011-03-09 00:46:24              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 00:44:58 | 
                        By :
                            tingtongkub | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ใส่แล้ว เกิด Error ดังนี้ ครับ  
 
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\dekbacom\show_vdo.php on line 21 
 
 
ขอบคุณครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 00:49:40 | 
                        By :
                            dekbacom | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ลองแก้ตามนี้ดูก่อนครับ 
 
Code (PHP) 
$result=mysql_db_query($dbname,$sql) or die ("error sql "); // พิมพ์   or die ("error sql ");  ลองเช็คดูก่อนครับว่า  ชุด $sql  เราผิดหรือเปล่าครับ
$record_num=@mysql_num_rows($result);
$i=0;
while ($i < $record_num){
$record=mysql_fetch_array($result); // ผมพิมพ์ตก ; ไปตัวครับ
$id_vdo=$record[id_vdo];
 
 
ลองเช็คดูก่อนครับว่า  ชุด $sql  เราผิดหรือเปล่าครับ                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2011-03-09 01:00:51 2011-03-09 01:01:32              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 00:57:17 | 
                        By :
                            tingtongkub | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
include "connect.php";
mysql_query("SET NAMES tis620");
$sql="SELECT title_eleanning.id_vdo,title_eleanning2.id_vdo2,title_eleanning.s_title_vdo,title_eleanning.title_vdo,title_eleanning2.title_vdo2,
title_eleanning.detail_vdo,title_eleanning2.script_vdo
from title_eleanning
left outer join title_eleanning2 on title_eleanning.ref_id = title_eleanning2.ref_id
order by title_eleanning.ref_id desc";
$result=mysql_db_query($dbname,$sql);
$record_num=mysql_num_rows($result);
$i=0;
while ($record=mysql_fetch_array($result)){
$id_vdo=$record[id_vdo];
$id_vdo2=$record[id_vdo2];
$s_title=$record[s_title_vdo];
$title_vdo=$record[title_vdo];
$title_vdo2=$record[title_vdo2];
$detail_vdo=$record[detail_vdo];
$script_vdo=$record[script_vdo];
echo "$id_vdo";
echo "<br>";
echo "$id_vdo2";
echo "<br>";
echo "$s_title";
echo "<br>";
echo "$title_vdo";
echo "<br>";
echo "$title_vdo2";
echo "<br>";
echo "$detail_vdo";
echo "<br>";
echo "$script_vdo";
echo "<br>";
}
mysql_close();
 
 
ออกแบบตารางได้งงมาก เวลาเขียนคำสั่ง sql มันงง??                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 13:00:05 | 
                        By :
                            avsqlz | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ได้ยังครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 14:02:45 | 
                        By :
                            tingtongkub | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ยังไม่ได้เลย ครับ 
 
ปวด กะบาน มากเลย                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 19:04:16 | 
                        By :
                            dekbacom | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ลองเอาโค้ดทั้งหมดมาดูครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 19:09:12 | 
                        By :
                            tingtongkub | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แก้ได้แล้ว ครับ  ขอบคุณทุกๆคนที่ ช่วย น่ะ ครับ  
มัน ผิด  ตรง SQL  น่ะ 
 
 
               
              <? 
include "connect.php"; 
 
 
$sql = 'SELECT title_eleanning ' 
        . ' .id_vdo , title_eleanning ' 
        . ' .s_title_vdo , title_eleanning ' 
        . ' .title_vdo , title_eleanning ' 
        . ' .detail_vdo , title_eleanning2.id_vdo2 , title_eleanning2.title_vdo2 , title_eleanning2.script_vdo from ' 
        . ' title_eleanning , title_eleanning2 where title_eleanning.ref_id ' 
        . ' = title_eleanning2.ref_id LIMIT 0, 30 '; 
 
$result=mysql_db_query($dbname,$sql); 
$record_num=mysql_num_rows($result); 
$i=0; 
while ($record=mysql_fetch_array($result)){ 
	 
	$id_vdo=$record[id_vdo]; 
	$id_vdo2=$record[id_vdo2]; 
	$s_title=$record[s_title_vdo]; 
	$title_vdo=$record[title_vdo]; 
	$title_vdo2=$record[title_vdo2]; 
	$detail_vdo=$record[detail_vdo]; 
	$script_vdo=$record[script_vdo]; 
		echo "$id_vdo"; 
		echo "<br>"; 
		echo "$id_vdo2"; 
		echo "<br>"; 
		echo "$s_title"; 
		echo "<br>"; 
		 echo "$title_vdo"; 
		 echo "<br>"; 
		 echo "$title_vdo2"; 
		 echo "<br>"; 
		 echo "$detail_vdo"; 
		 		 echo "<br>"; 
		echo "$script_vdo"; 
		 		 echo "<br>"; 
			  } 
	 
	   
		 
      
mysql_close(); 
 
?>                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-09 21:55:36 | 
                        By :
                            dekbacom | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |