|  | 
	                
  
    | 
	 
        ไม่ให้บันทึก id ซ้ำ โดยเช็คค่าจาก status ในตารางครับ  ช่วยหน่อยครับ     |  
    |  |  
 
	
		|  |  |  |  |  
		|  |  | 
          
            | คือตารางนี้คือการ insert รายการฝากเงินครับ ซึ่งจะมี m_idที่ซ้ำกันหลาย เรคคอร์ด เมื่อ status เปลี่ยนจาก 1 เป็น 0
 จะไม่ให้มีการฝากซ้ำ หรือ บันทึก m_id ซ้ำ
 โดยเช็คค่าจากฟิลด์ status = 0 ไม่ให้ฝากซ้ำ
 status = 1 ฝากซ้ำได้
 
 
 Code (PHP)
 
 if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) 
		{
  $insertSQL = sprintf("INSERT INTO order_deposit (d_id , m_id , od_lastdate, op_time, od_daposit ,d_status , status) 
  VALUES ('$d_id' ,'$d_id','$now','$time','$od_daposit','$d_status','$status')");
      
  mysql_select_db($database_satcha, $satcha);
  $Result1 = mysql_query($insertSQL, $satcha) or die(mysql_error());
  $insertGoTo = "deposit_correct.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
 
 
 Tag : PHP
 
 
 |  
            |  |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2015-07-18 18:48:09 | By :
                          Alzheimertzz | View :
                          922 | Reply :
                          2 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |  
		|  |  |  |  |  
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ดัน ๆ คับ  รบกวนผู้รู้ช่วยผมหน่อย     
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2015-07-19 01:37:24 | By :
                            Alzheimertzz |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | Code 
 $insertSQL = "INSERT INTO order_deposit 
(d_id , m_id , od_lastdate, op_time, od_daposit ,d_status , status) 
select '$d_id' ,'$d_id','$now','$time','$od_daposit','$d_status','$status' 
from table 
where m_id=$m_id and status=1 limit 1";
$db->query($insertSQL) or die( $db->error . "<br>$insertSQL");
if( $db->affected_rows) echo "insert complete"; else echor "Can not Insert";
 
 สีแดงเป็นชื่อตารางที่ไว้ตรวจสอบ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2015-07-19 06:24:21 | By :
                            NewbiePHP |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |