這是'我的上帝'時刻之一。從逗號分隔值搜索
我們公司以前的程序員已經使用PHP和MySQL留下了一個嚴重編碼的應用程序。
一個例子是,他已經爲每個客戶在MySQL中以逗號分隔的值存儲了選項。整個應用程序是而不是基於OOP的,所以在PHP的500多頁的幾乎每頁中都有重複的引用和查詢。所以現在改變架構和數據存儲邏輯並不容易。
要調整系統六個月的問題,我正在尋找一種方法來執行這些逗號分隔值的搜索。有人對搜索這樣的CSV沒有太大的性能影響有任何想法嗎?我知道這不會是最好的,但至少我可以推動應用程序在新應用程序準備就緒前再過6個月。
感謝您的幫助
該系統可能會或可能不會進行編碼錯誤的,但是這完全是偶然的,以它的面向對象的煩躁。好的代碼不一定需要OOP,OOP也不一定需要好的代碼。 – cletus 2010-01-01 04:06:30
我同意你的觀點。但我並不特別指出面向不良結構的面向對象問題。當然,我已經看到了許多在PHP 5之前構建的良好代碼。但是我掌握的並不是這種情況。我至少會期望處理數據庫查詢的函數。而不是在需要它們的程序的每一點上進行一系列查詢。 – Nirmal 2010-01-01 04:09:18