  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                  
 
จากภาพก็มี แค่ 4 column เพื่อให้เลือกค้นหา 
ตอนนี้ในสมองมีแค่ เขียน 1 query like ทุก column แต่พอลองใช้จริงก็เกิดปัญหาขึ้น 
 
column 1 = status จะมีแค่ 1 - 5 ผมใช้ like '".$status."%' ไม่มีปัญหา 
column 2 = date ก็ใช้ datepicker ผมใช้ like '".$date."%' ไม่มีปัญหา 
column 3 = tel เบอร์โทรศัพท์ 10 หลัก ผมใช้ like '".$tel."%' ไม่มีปัญหา 
column 4 = branch อันนี้เป็นการดึง ID สาขาทั้งหมดมา ซึ่งจะ auto มาเรื่อยๆ 1++ ซึ่งปัญหาก็คือ ถ้าใช้ like มันก็จะมีโอกาส select id อื่นๆมาด้วย เช่น ตั้งใจจะเลือก สาขา 1 แต่ไปเจอ สาขา 11-19 มาด้วย ถ้าใช้ like '".$branch."%' และถ้าใช้ like '%".$branch."' ก็จะได้ สาขา 1 และ 11,21,31,41,51,61,71,81,91 พ่วงมาด้วย แต่ถ้าผมไม่ใช้ like แล้วมาใช้ where branch = แทน ก็จะไม่เกิดปัญหา ซึ่งมันไม่ตอบโจทย์ครับ เพราะมีโอกาสที่จะไม่ได้ค้นหาด้วย branch อยู่เช่น 
  
 
กลายเป็นส่งค่าว่างไป query ที่ branch และผลที่ได้คือ empty  
 
อยากขอคำแนะนำสำหรับเคสนี้หน่อยครับ
 
 
  Tag : PHP, MySQL, HTML, HTML5               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2019-07-20 13:43:04 | 
                      By :
                          Pla2todkrob | 
                      View :
                          809 | 
                      Reply :
                          1 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  |