[問題] 常見的存檔事件,如何減少與db連接次數?

看板Web_Design作者 (孤單的人)時間13年前 (2013/03/22 23:07), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
往往在像是做存檔的動作時, 都會在Button_click事件中做一些判斷, 但是每次的判斷都要往返資料庫,實在沒效率= =! 想請教一下,前輩都是如何寫的呢?? 如 一份文件(data在主表中Table_Main)的歸檔作業(寫入Table_Archive) if(NotExistsInRecord()) // Table_Archive { if(IsOwner()) //Table_Main { if(InsertDate()) //Table_Archive { alert('歸檔成功') } else { alert('歸檔失敗') } } else { alert('你不是此文件的owner,無法歸檔') } } else { alert('此文件已歸過檔') } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.220.98

03/22 23:19, , 1F
那就SQL用心寫一點 傳一次命令就好了
03/22 23:19, 1F

03/22 23:26, , 2F
把資料先撈出來等?
03/22 23:26, 2F

03/23 09:54, , 3F
前兩個驗證資料部份做一次資料庫處理就省一次啦
03/23 09:54, 3F
文章代碼(AID): #1HJ7EN7r (Web_Design)
文章代碼(AID): #1HJ7EN7r (Web_Design)