[請益] 防止資料重複寫入

看板PHP作者 (深藍)時間13年前 (2012/09/20 10:05), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/4 (看更多)
請問一下~有什麼方法可以防止資料重複寫入嗎? 像如果按重新整理的時候~資料就會再寫入一次~ 假設我的程式碼如下 include ("db.php"); $sql="insert grade (class_sid,user,class,name,subject,score,timeoff) values ('1','kelly','601','王小美','chin','$score','$time')"; $result=mysql_query($sql) or die("sql寫入資料失敗:".mysql_error()); mysql_free_result($result); 想請問要怎麼改才好~感恩了~謝謝^^~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.82.187

09/20 10:08, , 1F
用session存個flag,在執行SQL前先檢查session
09/20 10:08, 1F

09/20 10:15, , 2F
資料庫請加唯一鍵
09/20 10:15, 2F

09/20 14:28, , 3F
header('location:網址');
09/20 14:28, 3F
文章代碼(AID): #1GMddzlE (PHP)
文章代碼(AID): #1GMddzlE (PHP)