[請益] 關於程式撰寫問題(架構)

看板PHP作者 (蔥頭)時間13年前 (2010/08/26 21:39), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/3 (看更多)
想請問一下寫程式的架構, 假設程式有使用到資料庫存取且會有多種不同的情況(例如$a=1,執行狀況1,$a=2,執行狀況2),且需要導到別的頁面, 所以必須在導走頁面前關掉db連線,不然db會一直連線, 但感覺這樣重複的地方還蠻多的, 之後修改好像也會有點麻煩, 不知各位可否提供更簡易的方法來改寫下來的程式, 如果不太清楚麻煩詢問,感謝 db_connect();//連線 if($a==1){ if($test){ mysql_close($link);//關閉連線 echo "<script>location.href='1.html'</script>"; }else{ mysql_close($link);//關閉連線 echo "<script>location.href='error.html'</script>"; } } elseif($a==2){ if($test){ mysql_close($link);//關閉連線 echo "<script>location.href='2.html'</script>"; }else{ mysql_close($link);//關閉連線 echo "<script>location.href='error.html'</script>"; } } elseif($a==3) if($test){ mysql_close($link);//關閉連線 echo "<script>location.href='3.html'</script>"; }else{ mysql_close($link);//關閉連線 echo "<script>location.href='error.html'</script>"; } } mysql_close($link);//關閉連線 -- 感謝大家的推文 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.202.70

08/26 21:57, , 1F
你多慮了, 它會自己關
08/26 21:57, 1F

08/26 22:58, , 2F
你是說程式'跑完'她會自動斷嗎??
08/26 22:58, 2F

08/26 23:02, , 3F
我感覺等它close是比較危險的作法
08/26 23:02, 3F

08/26 23:09, , 4F
打錯! 應該是close感覺比較安全,不是等它自己斷掉
08/26 23:09, 4F

08/27 00:28, , 5F
這種寫法要記得加 exit(); 比較保險
08/27 00:28, 5F

08/27 09:55, , 6F
為何要「感覺」,去查一下指令吧..
08/27 09:55, 6F
文章代碼(AID): #1CTcvuiB (PHP)
文章代碼(AID): #1CTcvuiB (PHP)