English | 简体中文 | 繁體中文
查询

PDO_MYSQL DSN()函数—用法及示例

「 创建一个 PDO 数据源名称(DSN),用于连接 MySQL 数据库的 PDO 对象 」


PDO_MYSQL DSN() 函数是用于创建一个 PDO 数据源名称(DSN),用于连接 MySQL 数据库的 PDO 对象。它的用法如下:

string PDO::dsn(string $host, string $dbname, string $charset = null)

参数说明:

  • $host:MySQL 服务器的主机名或 IP 地址。
  • $dbname:要连接的数据库名称。
  • $charset(可选):数据库的字符集,默认为 null。

返回值:

  • 返回一个包含连接 MySQL 数据库所需信息的字符串。

示例代码如下:

$host = 'localhost'; // MySQL 服务器主机名或 IP 地址
$dbname = 'mydatabase'; // 要连接的数据库名称
$charset = 'utf8mb4'; // 数据库字符集

// 创建 PDO 数据源名称
$dsn = 'mysql:host=' . $host . ';dbname=' . $dbname . ';charset=' . $charset;

// 连接数据库
try {
    $pdo = new PDO($dsn, $username, $password);
    echo "数据库连接成功!";
} catch (PDOException $e) {
    echo "数据库连接失败:" . $e->getMessage();
}

在上面的示例中,我们首先定义了 MySQL 服务器的主机名、要连接的数据库名称和字符集。然后,使用这些信息拼接成一个 PDO 数据源名称。最后,通过创建一个 PDO 对象并传入该数据源名称来连接到 MySQL 数据库。如果连接成功,将输出"数据库连接成功!";如果连接失败,将输出相应的错误信息。

请注意,该示例中的 $username$password 变量需要根据实际情况进行设置,以便正确连接到 MySQL 数据库。

补充纠错
上一个函数: PDO_OCI DSN()函数
下一个函数: PDO_INFORMIX DSN()函数
热门PHP函数
分享链接