PHP में PDO के साथ एक डेटाबेस बनाना
PHP के भीतर, PDO (PHP डेटा ऑब्जेक्ट) एक्सटेंशन विभिन्न के साथ इंटरैक्ट करने के लिए एक इंटरफ़ेस के रूप में कार्य करता है MySQL सहित डेटाबेस सिस्टम। PDO जिन कार्यों के लिए अनुमति देता है उनमें से एक नई डेटाबेस तालिकाओं का निर्माण है।
PDO का उपयोग करके डेटाबेस का निर्माण
PDO का उपयोग करके एक नया MySQL डेटाबेस बनाने के लिए, आप निम्नलिखित चरणों का उपयोग करें:
रूट डेटाबेस से कनेक्शन स्थापित करें: इसे सेटिंग द्वारा प्राप्त किया जा सकता है डीएसएन (डेटा स्रोत नाम) में डेटाबेस नाम निर्दिष्ट किए बिना पीडीओ कनेक्शन स्थापित करें:
$dbh = new PDO("mysql:host=" . $hostname, $username, $password);
क्रिएट डेटाबेस और अन्य SQL कमांड निष्पादित करें: एक बार कनेक्ट होने के बाद, आप बनाने के लिए SQL कमांड का उपयोग कर सकते हैं एक नया डेटाबेस, उपयोगकर्ता, और डेटाबेस को विशेषाधिकार प्रदान करें।
$sql = "CREATE DATABASE " . $databaseName; $dbh->exec($sql);
उदाहरण: इंस्टालेशन स्क्रिप्ट
नीचे एक उदाहरण है जो एक डेटाबेस, एक उपयोगकर्ता बनाता है, और PDO का उपयोग करके विशेषाधिकार प्रदान करता है:
try { $dbh = new PDO("mysql:host=$host", $root, $root_password); $dbh->exec("CREATE DATABASE `$db`; CREATE USER '$user'@'localhost' IDENTIFIED BY '$pass'; GRANT ALL ON `$db`.* TO '$user'@'localhost'; FLUSH PRIVILEGES;"); echo "Database and user created successfully."; } catch (PDOException $e) { die("DB ERROR: " . $e->getMessage()); }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3