作者PTTLSboy (阿銫)
看板PHP
標題[請益] 使用連接資料庫的CLASS,效率會不會較慢
時間Tue Sep 18 22:14:08 2012
目前是使用一個CLASS,專門用來連接資料庫及一些mysql函式
1.假設當有一筆資料要新增: (註:db_mysql是我的class)
$test_insert=new db_mysql("insert into ... "); //處理SQL
$test_insert->close(); //關閉連接
unset($test_insert);//釋放記憶體
當要做SELECT或是其他的動作又要再來一輪,每一次都宣告一個CLASS
的記憶體然候做完再釋放
2.如果是用function把連接資料庫的程式碼包起來 ($connection= ... 略)
$query="insert to ...";
$result=mysql_query($query,$connection);
mysql_close($connection);
這樣直接執行,效率會不會比較高,電腦書上是教這種方法
---------------------------------------------------------
因為目前公司案子是用CLASS連接的寫法,所以一直有此疑問,哪個效率上較好
請問各位前輩都是用什麼方法寫的呢?
感謝看完!!
--
派大星:多少錢?
蟹老闆:5塊錢
派大星:(掏口袋) 我只有7塊Q_Q
蟹老闆:成交!
派大星:派大星啊! 你真的好會殺價
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.0.232.61
→ kuAIpAI:我是覺得...用class比較好維護 效率應該差不多吧~ 09/18 22:16
→ kuAIpAI:只要連線完畢 要記得中斷連線~ 應該就沒有其他太大問題 09/18 22:16
推 alpe:重點是你連線幾次... func or class 不會差異到有感覺 09/18 22:17
謝謝喔!我了解了:)
※ 編輯: PTTLSboy 來自: 123.0.232.61 (09/18 23:17)