PHP मा MySQL डाटाबेसको जडान सफल भएको छ कि छैन भनी जाँच गर्न, तपाइँ mysqli विस्तार प्रयोग गर्न सक्नुहुन्छ, जसले MySQL डाटाबेसहरूसँग अन्तरक्रिया गर्न वस्तु-उन्मुख इन्टरफेस प्रदान गर्दछ। प्रक्रियामा जडान स्थापना, त्रुटिहरूको लागि जाँच, र जडान स्थिति प्रमाणीकरण समावेश छ।
सर्वप्रथम, तपाईंले mysqli_connect() प्रकार्य प्रयोग गरेर MySQL डाटाबेसमा जडान स्थापना गर्न आवश्यक छ। यो प्रकार्यले प्यारामिटरहरूको रूपमा होस्टनाम, प्रयोगकर्ता नाम, पासवर्ड, र डाटाबेस नाम लिन्छ। यहाँ एउटा उदाहरण छ:
php $host = "localhost"; $username = "root"; $password = "password"; $database = "my_database"; $conn = mysqli_connect($host, $username, $password, $database);
जडान स्थापना गरेपछि, तपाइँ mysqli_connect_error() प्रकार्य प्रयोग गरेर कुनै पनि जडान त्रुटिहरूको लागि जाँच गर्न सक्नुहुन्छ। यो प्रकार्यले त्रुटि वर्णन गर्ने स्ट्रिङ फर्काउँछ, यदि कुनै हो। यदि कुनै त्रुटि देखा परेन भने, यसले खाली स्ट्रिङ फर्काउनेछ। तपाईं कुनै पनि सम्भावित त्रुटिहरूलाई राम्रोसँग ह्यान्डल गर्न यो जानकारी प्रयोग गर्न सक्नुहुन्छ। यहाँ एउटा उदाहरण छ:
php if (mysqli_connect_error()) { die("Connection failed: " . mysqli_connect_error()); }
यदि जडान सफल छ र कुनै त्रुटिहरू सामना गरिएन भने, तपाइँ mysqli_ping() प्रकार्य प्रयोग गरेर जडान स्थिति जाँच गर्न सक्नुहुन्छ। यो प्रकार्यले सर्भरमा पिंग पठाउँछ र जडान अझै सक्रिय छ भने सही फर्काउँछ, वा यदि यो बन्द गरिएको छ भने गलत। यहाँ एउटा उदाहरण छ:
php if (mysqli_ping($conn)) { echo "Connection to MySQL database is active."; } else { echo "Connection to MySQL database is closed."; }
थप रूपमा, तपाईले mysqli_error() प्रकार्य प्रयोग गर्न सक्नुहुन्छ सबैभन्दा भर्खरको डाटाबेस सञ्चालनसँग सम्बन्धित कुनै पनि विशिष्ट त्रुटि सन्देशहरू पुन: प्राप्त गर्न। यो डिबगिंग उद्देश्यका लागि उपयोगी हुन सक्छ। यहाँ एउटा उदाहरण छ:
php if (!mysqli_ping($conn)) { die("Connection error: " . mysqli_error($conn)); }
PHP मा MySQL डाटाबेसमा जडान सफल भएको छ कि छैन भनेर जाँच गर्न, तपाईंले mysqli_connect() को प्रयोग गरेर जडान स्थापना गर्न आवश्यक छ, mysqli_connect_error( प्रयोग गरेर जडान त्रुटिहरू जाँच गर्नुहोस्), mysqli_ping() को प्रयोग गरेर जडान स्थिति प्रमाणित गर्नुहोस्, र mysqli_error प्रयोग गरेर विशिष्ट त्रुटि सन्देशहरू पुन: प्राप्त गर्नुहोस्। () यदि आवश्यक हो।
अन्य भर्खरका प्रश्न र उत्तरहरू सम्बन्धमा डाटाबेसमा जडान गर्दै:
- तपाइँ कसरी PHP मा MySQLi प्रयोग गरेर MySQL डाटाबेसमा जडान स्थापना गर्नुहुन्छ?
- PHP बाट MySQL डाटाबेससँग सञ्चार गर्नका लागि दुई विकल्पहरू के हुन्?
- तपाइँ कसरी डाटाबेसको लागि विशेष गरी नयाँ प्रयोगकर्ता खाता सिर्जना गर्न सक्नुहुन्छ?
- PHP बाट MySQL डाटाबेसमा जडान गर्न प्रयोग गरिने पूर्वनिर्धारित प्रयोगकर्ता नाम र पासवर्ड के हो?