  | 
              
	              
	                
  
    
	 
        [อยากได้คำตอบแบบด่วน] ช่วยหน่อยครับติดปัญหาเรื่อง MySQL อีกแล้วติดตรง Query เลือกตารางครับ     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ตอน mysqli_query จะ return ผลลัพธ์จะได้ค่าเป็น FALSE(ถ้า query  ไม่สำเร็จ) และ TRUE(ถ้า query สำเร็จ) 
เพราะฉะนั้นถ้าเรา echo มันจะขึ้นบอกว่าไม่สามารถ convert boolean to string 
 
แต่ถ้าอยาก echo จริงๆก็อาจจะใช้แบบนี้   
echo $result ? 'true' : 'false'; #result the string true 
 
Code (PHP) 
//------
if ($result === TRUE) {
    printf("Table myCity successfully created.\n");
}
//หรือไม่ก็
echo $result ? 'true' : 'false'; #result the string true
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-08-05 21:37:51 | 
                        By :
                            ccjpn | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เขียนเป็นคลาสเป็นแล้ว น่าจะเข้าใจเรื่องคลาสพอสมควร แล้วทำไมยังใช้ mysqli procedural อยู่อีก 
เปลี่ยนไปใช้ oop น่าจะดีกว่า 
 
และเอาโค๊ดมาเป็นภาพอีก จะก๊อปปี้ที่ผิดมาโชว์ก็ทำไม่ได้ 
การกำหนดตัวแปรเพื่อรับค่าซ้ำซ้อนอยู่ไม่รู้ว่าตั้งใจหรือเปล่า 
 
เสริมอีกนิด ศีกษา result ที่ได้จาก fetch_rows fetch_array fetch_assoc ให้ดีเลือกใช้ให้ถูก 
จะช่วยเรื่องความเร็วในการส่งผ่านข้อมูลได้มากขึ้น                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2017-08-05 22:49:35 2017-08-05 22:52:15              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-08-05 22:47:11 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ถ้าให้ผมกลับไปแก้ทั้งหมดเนี่ย หนักหนาสาหัดมากเลย 555 เขียนไป 700 กว่า บรรทัดแล้วยกเว้นว่า เริ่มต้น 0 ใหม่                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-08-06 11:04:22 | 
                        By :
                            Androidgamer | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 น่าถ้าอยากให้คนอื่่นใช้ด้วย ก็ควรแก้นะแต่ถ้าอยากใช้คนเดียวก็ไม่ว่ากัน                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-08-06 19:43:49 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 จริงๆ ก็ไม่ต้องเริ่ม 0 ใหม่  
ของใหม่ก็ใช้ของใหม่ไป แล้วค่อยๆ แก้ของเก่าให้ใช้ ของใหม่ 
 
ถ้า $this->handle มาจาก mysqli_connect(.., .., .., ..); 
ก็สามารถเรียกใช้แบบ oop ได้เลย 
 
Code (PHP) 
$c = mysqli_connect('localhost', 'user', 'password', 'dbtest');
$rs=$c->query('select 999 as test');
echo $rs->num_rows;
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2017-08-07 07:35:46 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |