  | 
              
	              
	                
  
    
	 
        สอบถามการใช้ for loop เช็คข้อมูลที่ซ้ำแล้วบันทึกลงฐานข้อมูล     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ไม่ต้องไปเข้าลูปใน PHP 
query ด้วย WHERE ธรรมดา มันก็เช็คได้แล้ว 
 
Code (SQL) 
SELECT * FROM table_name WHERE soid = 'ค่าที่ POST เข้ามา'
  
 
 
นำไปเช็ค บวกหนึ่ง แล้ว insert 
   $check_query = ...;
   $check_result = sqlsrv_query($conn, $check_query);
    // พบใน DB หรือไม่
    if (sqlsrv_has_rows($check_result)) {
        // อ่านแถวสุดท้าย
        $last_query = "SELECT TOP 1 * FROM table_name ORDER BY id DESC";
        $last_result = sqlsrv_query($conn, $last_query);
        $last_row = sqlsrv_fetch_array($last_result, SQLSRV_FETCH_ASSOC);
        // เก็บค่าสุดท้ายของคอลัมน์ที่ต้องการ
        $last_value = $last_row['column_name'];
        // นำมาบวก 1
        $new_value = $last_value + 1;
        // แล้ว insert ค่าใหม่ลง DB
       ...
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2023-01-31 19:45:59 | 
                        By :
                            009 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เปลี่ยน and เป็น or 
 
อย่างใดอย่างหนึ่ง หรือ ทั้งสองอย่าง 
 
ใช้ and มันคือ ทั้งสองอย่าง                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2023-02-01 10:17:31 | 
                        By :
                            Chaidhanan | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ได้แล้วครับ ผมวางตัว else if ไว้ไม่ถูกตำแหน่ง ขอบคุณทุกๆ คำแนะนำครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2023-02-01 10:29:21 | 
                        By :
                            kko | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |