gpt4 book ai didi

php - 没有数据库名称的 Pdo 连接?

转载 作者:IT老高 更新时间:2023-10-29 00:02:53 26 4
gpt4 key购买 nike

我正在尝试创建一个 CMS,我想让我的客户生活更轻松,所以我自己创建了数据库。我在尝试执行此操作时遇到了问题。未创建数据库,因此我无法使用 PDO 连接进行连接,并且 mysql 已弃用,因此我无法使用它。您对我如何在创建数据库之前创建 PDO 连接有什么建议吗?像 mysql_select_db() 替代方案一样吗?

最佳答案

你可以通过这个启动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');

关于php - 没有数据库名称的 Pdo 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11432221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com