] PHP से SQL फ़ाइलें साइट पीढ़ी को स्वचालित करने के लिए। जबकि Zend_framework फायदेमंद हो सकता है,
चलाना । SQL फाइलें सीधे PHP से SQL स्टेटमेंट में असंगति के कारण चुनौतीपूर्ण हो सकती हैं। अनुशंसित दृष्टिकोण अपने *.sql स्क्रिप्ट को निष्पादित करने के लिए shell_exec () का उपयोग करके MySQL टूल को लागू करना है। यहाँ एक उदाहरण है:
$ कमांड = 'mysql' । ' -होस्ट ='। $ वैल ['db_host'] । '--user ='। $ वैल ['db_user'] । ' -password ='। $ वैल ['db_pass'] । ' - -database ='। $ वैल ['db_name'] । '--execute = "स्रोत'। $ script_path ; ] हालांकि दोनों कार्य बाहरी आदेशों को निष्पादित करते हैं, उनके पास कुछ अंतर हैं। Shell_exec () कमांड के आउटपुट को कैप्चर करता है और इसे एक स्ट्रिंग के रूप में लौटाता है, जबकि Exec () कमांड निष्पादन की स्थिति देता है। इस मामले में, shell_exec () को mysql कमांड के आउटपुट को प्राप्त करने के लिए पसंद किया जाता है। आवश्यक पैरामीटर (DB_HOST, DB_USER, DB_PASS, DB_NAME) और आपके पास स्क्रिप्ट को निष्पादित करने के लिए पर्याप्त अनुमति है। इसके अतिरिक्त, फ़ाइल को निष्पादित करने के लिए
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3