यह एक बहुत ही सामान्य परिदृश्य है। मैंने एक MySQL क्लास बनाई है जिसका उपयोग मैं अपने PHP प्रोजेक्ट्स में करता हूं, और इसे डेटाबेस से कनेक्ट करने के लिए कहीं से भी कॉल कर सकता हूं। आप इसे यहां ले सकते हैं:
मेरे डेटाबेस से कनेक्ट करने के लिए आवश्यक किसी भी पृष्ठ के लिए, मैं एक वैश्विक कॉन्फ़िगरेशन फ़ाइल लोड करता हूं जिसके लिए उस वर्ग की आवश्यकता होती है, और मेरी साख जोड़ें, जैसे
$db_hostspec = 'localhost';
$db_database = 'mydb';
$db_username = 'root';
$db_password = 'MySekretPassw0rd';
$db_port = '3306';
फिर, मैं
. के साथ डेटाबेस से जुड़ सकता हूं$db = new MySQL($db_hostspec, $db_username, $db_password, $db_database);
और मैं इसके साथ डेटाबेस को कॉल कर सकता हूं:
$products = $db->execute("SELECT * FROM Products");