Rumah > Artikel > pangkalan data > Bolehkah saya Menggunakan PDO untuk Mencipta Pangkalan Data dalam PHP?
Dalam PHP, PDO (Objek Data PHP) ialah sambungan yang digunakan secara meluas untuk berinteraksi dengan pangkalan data. Salah satu keupayaannya ialah penciptaan pangkalan data MySQL.
Ya, anda boleh mencipta jadual MySQL baharu menggunakan PDO. Untuk berbuat demikian, anda boleh menggunakan pembina PDO tanpa menyatakan nama pangkalan data dalam parameter dsn (biasanya mysql:host=localhost). Ini membolehkan anda melakukan operasi berkaitan pangkalan data, seperti penciptaan pangkalan data, melalui arahan SQL.
Kod PHP berikut menunjukkan cara anda boleh mencipta pangkalan data, pengguna dan geran keistimewaan utilizzando PDO:
<?php $host = "localhost"; $root = "root"; $root_password = "rootpass"; $user = 'newuser'; $pass = 'newpass'; $db = "newdb"; 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;") or die(print_r($dbh->errorInfo(), true)); } catch (PDOException $e) { die("DB ERROR: " . $e->getMessage()); } ?>
Dalam contoh ini:
Atas ialah kandungan terperinci Bolehkah saya Menggunakan PDO untuk Mencipta Pangkalan Data dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!