इस त्वरित ट्यूटोरियल में मैं आपको साझा करने जा रहा हूं कि PHP में एकाधिक MySql डेटाबेस कैसे कनेक्ट करें। यदि आप एकल PHP स्क्रिप्ट से MySQL के एक ही उदाहरण पर 2 या अधिक डेटाबेस कनेक्ट करना चाहते हैं। मान लीजिए कि आपके पास एकाधिक MySQL डेटाबेस हैं और आप उन डेटाबेस का विवरण एकल PHP पृष्ठ पर प्रदर्शित करना चाहते हैं तो आप एकाधिक MySQL डेटाबेस के साथ संबंध बनाने के लिए निम्नलिखित सरल विधियों का उपयोग कर सकते हैं।
सबसे पहले मैं आपको सुझाव दूंगा कि आप mysqli और PDO के अलावा mysql का उपयोग करें, क्योंकि PHP 5.5 संस्करण के बाद MySQL फ़ंक्शन बहिष्कृत हो गया है और भविष्य में उपलब्ध नहीं हो सकता है।
mysqli का उपयोग कर एकाधिक डेटाबेस कनेक्शन
$conn1 = new mysqli($hostname, $username1, $password1,$db1); $conn2 = new mysqli($hostname, $username2, $password2,$db2); mysqli_query($conn1,"SELECT * FROM table"); mysqli_query($conn2,"SELECT * FROM table"); |
पीडीओ का उपयोग कर एकाधिक डेटाबेस कनेक्शन
$conn1 = new PDO("mysql:host=$hostname;dbname=db1", $username1, $password1); $conn2 = new PDO("mysql:host=$hostname;dbname=db2", $username2, $password2); $conn1->query("SELECT * FROM table"); $conn2->query("SELECT * FROM table"); |