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

看板PHP作者 (深藍)時間13年前 (2012/09/20 10:19), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串2/4 (看更多)
是這樣嗎?? if($_SESSION["flag"]==""){ : 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); } session_start(); $_SESSION["flag"]=true~ 可是我剛試~還是不行耶~麻煩大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.82.187

09/20 10:53, , 1F
php的session我不熟.... 不過印象中session_start();要放最
09/20 10:53, 1F

09/20 10:53, , 2F
前面.... 而且$_SESSION["flag"]沒東西的時候好像也不是""
09/20 10:53, 2F

09/20 10:55, , 3F
翻到文件了。php會把null轉成""再去比較。
09/20 10:55, 3F

09/20 11:01, , 4F
個人覺得設pk會比較好一點...
09/20 11:01, 4F

09/20 16:55, , 5F
用true好像有點太空 把insert丟給session會不會比較?
09/20 16:55, 5F
文章代碼(AID): #1GMdqf8U (PHP)
討論串 (同標題文章)
文章代碼(AID): #1GMdqf8U (PHP)