  | 
              
	              
	                
  
    
	 
        insert ข้อมูลใหม่แต่ไปทับของเดิมอันล่าสุด แก้ยังไงครับ หลังจากบ้าย hosting มา VPS     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                สวัสดีครับ ผมย้ายมา VPS แล้วติดตั้ง LAMP + PHPMYADMIN บน ubuntu  ปัญหาคือ เวลาเพิ่มข้อมูลใหม่มันไปทับของอัันล่าสุด ไม่ได้สร้างเลขขึ้่นมาใหม่ แต่อยู่บน hosting ปกติ เพิ่มข้อมูลได้ปกติ 
 
Code (PHP) 
<?php
include('connect.inc.php');
require_once "thumb/global.func.php";
if(isset($_POST[submit])){
if($_POST[name]=="" or  $_POST[lineid]==""){echo"<script>alert('กรุณาใส่ชื่อหรือline id ด้วยค่ะ');history.back();</script>";exit();}
$sql="INSERT INTO member(m_id, m_name, m_line, m_info, m_age, m_sex, m_address, m_view, m_date)";
$sql.=" VALUES('', '$_POST[name]', '$_POST[lineid]', '$_POST[info]', '$_POST[age]', '$_POST[sex]', '$_POST[address]', '0', NOW())";
mysql_query($sql);
	$rand = substr(str_shuffle('abcdefghijklmnopqrstuvwxyz0123456789'),0,5);
	$fileupload=$_FILES['image'] ['tmp_name'];
	$fileupload_name=$_FILES['image'] ['name'];
	$fileupload_size=$_FILES['image'] ['size'];
	$fileupload_type=$_FILES['image'] ['type'];
		if ($fileupload) {
			$array_last=explode (".", $fileupload_name);
			$c=count  ($array_last) -1 ;
			$lastname=strtolower ($array_last [$c]);
				if ($lastname=="gif"  or   $lastname=="jpg"  or  $lastname=="jpeg"  or $lastname=="png") {
				$sql101="select max(m_id) from member ";
				$result101=mysql_query($sql101);
				$row = mysql_fetch_row($result101);
				$idm=$row[0];
				$sql102="select max(m_line) from member ";
				$result102=mysql_query($sql102);
				$row1 = mysql_fetch_row($result102);
				$idm1=$row1[0];
				$photonamet=$row[0].$rand.".".$lastname ;
				copy($fileupload, "photo/" .$photonamet);
				$sql102="update member SET m_photo='$photonamet' where m_id='$row[0]' ";
				$result102 = mysql_query($sql102);
				$thumbdir = "photo/thumb/"; //ระบบ thumb
				thumbnail($fileupload, $thumbdir . $photonamet);
				echo "<script>$error;window.location='https://www.domain.com/Line/".$idm."/".$_POST['lineid']."';</script>";
				}
			}
}
?>
 
 
 
 
 
เกิดจากอะไรครับ ในดาต้าเบสก็ตั้ง  auto increment แล้ว เหมือนเดิมทุกอย่างบน hosting แต่พอมา VPS มีปัญหา
 
 
  Tag : PHP, MySQL, Web Services, Apache, LAMP               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2018-03-31 11:14:12 | 
                      By :
                          1404727839563428 | 
                      View :
                          1390 | 
                      Reply :
                          5 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 $sql="INSERT INTO member(m_id, m_name, m_line, m_info, m_age, m_sex, m_address, m_view, m_date)"; 
$sql.=" VALUES('', '$_POST[name]', '$_POST[lineid]', '$_POST[info]', '$_POST[age]', '$_POST[sex]', '$_POST[address]', '0', NOW())"; 
 
ตรง VALUES('',.... 
ลองเปลี่ยนเป็น 
ตรง VALUES(NULL,.... 
 
หรือ 
 
$sql="INSERT INTO member(m_name, m_line, m_info, m_age, m_sex, m_address, m_view, m_date)"; 
$sql.=" VALUES('$_POST[name]', '$_POST[lineid]', '$_POST[info]', '$_POST[age]', '$_POST[sex]', '$_POST[address]', '0', NOW())"; 
 
ลบ column m_id ออก ดูนะครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-03-31 11:46:17 | 
                        By :
                            num | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ลองดู index หายไปหรือเปล่า เหมือนกับ ย้ายมาสร้างไม่ครบ เช็คตารางเก่ากับใหม่                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-03-31 13:45:46 | 
                        By :
                            NewbiePHP | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ถ้าลอง insert โดยใช้ phpmyadmin (เว้นช่อง id ไว้) สามารถเพิ่มได้ไหมครับ 
ถ้าได้ลองเช็คคำสั่ง insert ของ phpmyadmin ดูนะครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2018-03-31 23:30:09 | 
                        By :
                            num | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |