ओओपी परिप्रेक्ष्य से, PHP में डीएओ (डेटा एक्सेस ऑब्जेक्ट) बनाने का उचित तरीका क्या है?PHP में एक डीएओ बनाने का उचित तरीका
GetAllAccounts
GetAccountByID
UpdateAccount
DeleteAccount
InsertAccount
:
उदाहरण के लिए (एक बुनियादी उदाहरण के रूप में खाते का उपयोग करके), मेरे AccountDAO निम्नलिखित कार्यों में से कुछ होगा
तो एक बार जब मैं डेटाबेस में सभी खातों को लाता हूं, तो क्या मुझे उन्हें कॉलर में खाता ऑब्जेक्ट्स की सरणी के रूप में वापस कर देना चाहिए? क्या मुझे बस MySQL परिणाम सेट वापस करना चाहिए?
क्या आप डीएओ का कोई अच्छा उदाहरण जानते हैं?
न केवल आपको 'mysql_ * 'एक्सटेंशन का उपयोग नहीं करना चाहिए, लेकिन आपका उदाहरण स्पष्ट रूप से कोड को बदलने के बिना कनेक्शन विवरण बदलने की अनुमति नहीं देता है। – cspray
मुझे लगता है कि ओपी एक डीएओ (डेटाबेस में एक विशिष्ट तालिका तक पहुंचने के लिए उपयोग किया जाता है) की तलाश में है, डेटाबेस डेटाबेस नहीं। – AdmiralAdama