私は CMS を作成しようとしており、クライアントの作業を楽にしたいので、自分でデータベースを作成しています。これを実行しようとしたときに問題が発生しました。データベースが作成されていないため、PDO 接続で接続できず、mysql
非推奨になっているため使用できません。データベースが作成される前に PDO 接続を作成する方法について、何かアドバイスはありますか? 代替案などはありますかmysql_select_db()
?
ベストアンサー1
次のようにして PDO 接続を開始できます。間違っていたら訂正してください:
$db = new PDO("mysql:host=localhost", 'user', 'pass');
通常の接続との違いはdbname=[xx]
、ご覧のとおり、削除された部分です。
UTF-8 接続を使用する場合の無料のヒント:
$db = new PDO("mysql:host=localhost;charset=utf8mb4", 'user', 'pass');
コメントするには、次のYehonatan
方法でデータベースを選択できます。
$db->exec('USE databaseName');