"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं shall_exec () का उपयोग करके php से mysql *.sql फ़ाइलों को कैसे निष्पादित कर सकता हूं?

मैं shall_exec () का उपयोग करके php से mysql *.sql फ़ाइलों को कैसे निष्पादित कर सकता हूं?

2025-02-06 पर पोस्ट किया गया
ब्राउज़ करें:893

] PHP से SQL फ़ाइलें साइट पीढ़ी को स्वचालित करने के लिए। जबकि Zend_framework फायदेमंद हो सकता है,

चलाना How Can I Execute MySQL *.sql Files from PHP Using shell_exec()?
। 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