WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Database Abstractions

smplPDO - MySql Database Helper Class

— जोड़ें पर WorldWideScripts.net को

तारीख तक रहने के लिए हमारे फ़ीड की सदस्यता लें!

नई! आप यह चाहते हैं के रूप में हमें का पालन करें!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO डाटाबेस अमूर्त क्लास

smplPDO अत्यंत उपयोगी सुविधाओं के साथ PHP डेटा ऑब्जेक्ट (पीडीओ) का विस्तार करने के लिए लिखा एक सरल और हल्के वजन PHP के पीडीओ डाटाबेस अमूर्त वर्ग है. इसके साथ पैक आशुलिपि तरीकों नकली कोड की राशि को कम करने और स्वचालित रूप से तैयार करने और तैयार बयान को क्रियान्वित करने के साथ सुरक्षा और प्रदर्शन अपनी स्क्रिप्ट की पठनीयता को बढ़ाने के साथ-साथ सुधार कर सकते हैं.

SmplPDO के साथ, आप एसक्यूएल के शून्य ज्ञान के साथ पूरी तरह कार्यात्मक डेटाबेस संचालित PHP के क्षुधा लिख ​​सकते हैं.

 // SmplPDO के साथ बहुत सरल प्रयोक्ता प्रमाणीकरण उदाहरण. // Init smplPDO $ DB = नए smplPDO ("MySQL: मेजबान = लोकलहोस्ट; DBNAME = डेटाबेस", 'dbuser', 'dbpass'); // उपयोगकर्ता एक फार्म के साथ उसके ईमेल और पासवर्ड तैनात $ ईमेल = सरणी ('ई-मेल' => $ _ पोस्ट ['ईमेल']); एक उपयोगकर्ता प्रस्तुत ईमेल के साथ मौजूद है // जाँच करें: (! $ db-> मौजूद है ('उपयोगकर्ता', $ ईमेल)) अगर बाहर निकलें ('प्रयोक्ता नहीं मिला!'); उपयोगकर्ता पाया जाता है तो प्रस्तुत पासवर्ड सही है अगर //, जाँच: यदि नहीं तो ($ db-> get_var ('उपयोगकर्ता', $ ईमेल, 'पासवर्ड')! = एमडी 5 ($ _POST ['पीडब्ल्यूडी'])) बाहर निकलें ('गलत पासवर्ड'); // का स्वागत FirstName साथ उपयोगकर्ता पाया और पासवर्ड सही है, तो चलो: गूंज 'आपका स्वागत है'. $ Db-> get_var ('उपयोगकर्ता', $ ई-मेल 'FirstName'); 

बाहर की जाँच प्रलेखन अधिक कोड उदाहरण के लिए.

मुख्य विशेषताएं

  • स्वच्छ, कोड समझने में आसान: लाइटवेट.
  • सर्वोत्तम प्रथाओं के साथ PHP डेटा ऑब्जेक्ट (पीडीओ) का उपयोग करता.
  • स्वचालित रूप से तैयार वक्तव्य बनाता है.
  • आसान डालें, अद्यतन, तरीके हटाएं.
  • चुनें पंक्तियाँ, कॉलम, एक liners के साथ चर.
  • पूरी तरह से प्रलेखित.
  • सतत समर्थन.

समर्थन

मुझे संपर्क करें यदि आप इस वर्ग के साथ किसी भी प्रश्न या समस्या है. मैं जितनी जल्दी हो सके सभी ईमेल का जवाब करने के लिए अपनी पूरी कोशिश करेंगे.

प्रयोग

 // अपनी स्क्रिप्ट में कक्षा फ़ाइल शामिल करें. ('/ पथ / के लिए / smplPDO.php') की आवश्यकता होती है; $ Db_host = 'लोकलहोस्ट'; $ Db_name = 'डेटाबेस'; $ Db_user = 'db_username'; $ Db_pass = 'db_password'; // पीडीओ के रूप में एक ही कक्षा init $ DB = नए smplPDO ("MySQL: मेजबान = $ db_host; DBNAME = $ db_name", $ db_user, $ db_pass); // सम्मिलित करें, अद्यतन, तैयार बयान से हटाएँ: $ Db-> (), => 28 'उम्र' सरणी ('नाम' => 'जॉन डो' 'तालिका') डालें; $ Db-> अद्यतन ('तालिका', सरणी ('उम्र' => 29), सरणी ('नाम' => 'जॉन डो)); $ Db-> (सरणी ('नाम' => 'जॉन डो)' तालिका ') को हटाने; सभी, एक पंक्ति, एक कॉलम और एकल चर का चयन //: $ Db-> get_all ('तालिका', सरणी ('उम्र' => 22)); $ Db-> get_row ('तालिका', सरणी ('नाम' => 'जॉन डो)); $ Db-> get_col ('तालिका', सरणी ('उम्र' => 28), सरणी ('नाम')); $ Db-> get_var ('तालिका', सरणी ('नाम' => 'जॉन डो)); // समूह द्वारा आदेश से और सीमा सही किसी भी get_ * कॉल करने से पहले उन्हें सेट //: $ Db-> group_by = "उम्र"; // उम्र क्षेत्र द्वारा समूह पंक्तियाँ. $ Db-> order_by = "आईडी DESC"; // आईडी क्षेत्र अवरोही क्रम. $ Db-> सीमा = "0,10"; // 0 से शुरू 10 पंक्तियों में मिलता है. $ Db-> get_all ('तालिका', सरणी ('उम्र' => 22)); एक रिकॉर्ड मौजूद है // जाँच करें: ($ db-> ('तालिका', सरणी मौजूद है ('नाम' => 'जॉन डो))) अगर' रिकॉर्ड मौजूद है! 'गूंज; // मिलान रिकॉर्ड की गणना प्राप्त करें: $ Db-> get_count ('तालिका', सरणी ('उम्र' => 22)); // पिछले त्रुटि catched देखें: $ db-> त्रुटि गूंज; सभी आवश्यक गुण बाहर प्रिंट //: $ Db-> डिबग (); 

संस्करण इतिहास

V1.1
  • बग फिक्स और सुधार माइनर.
v1.0
  • प्रारंभिक संस्करण.

डाउनलोड करें
इस श्रेणी में अन्य घटकोंइस लेखक के सभी घटकों
टिप्पणियाँअक्सर पूछे जाने वाले सवाल और जवाब पूछा

गुण

:
6 नवम्बर 12 बनाया, अंतिम अद्यतन

कीवर्ड

ई-कॉमर्स, सभी आइटम, अमूर्त, वर्ग, डेटाबेस, DB, MySQL, पीडीओ, पीएचपी, आवरण