php怎么链接mysql
时间 : 2023-08-06 15:48:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在PHP中,要连接MySQL数据库,可以使用内置的MySQLi扩展或PDO(PHP数据对象)扩展。下面是使用这两种扩展进行MySQL连接的示例代码:

1. 使用MySQLi扩展连接MySQL:

```php

<?php

$servername = "localhost"; // MySQL服务器地址

$username = "username"; // MySQL用户名

$password = "password"; // MySQL密码

$dbname = "database"; // 数据库名称

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功

if ($conn->connect_error) {

die("连接失败: " . $conn->connect_error);

}

echo "连接成功";

// 关闭连接

$conn->close();

?>

2. 使用PDO扩展连接MySQL:

```php

<?php

$servername = "localhost"; // MySQL服务器地址

$username = "username"; // MySQL用户名

$password = "password"; // MySQL密码

$dbname = "database"; // 数据库名称

try {

// 创建PDO对象并连接数据库

$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

echo "连接成功";

} catch (PDOException $e) {

echo "连接失败: " . $e->getMessage();

}

// 关闭连接

$conn = null;

?>

这两种方法都会连接到指定的MySQL数据库,并在成功时输出"连接成功"。其中,`$servername`是MySQL服务器地址,`$username`和`$password`是登录MySQL的用户名和密码,`$dbname`是要连接的数据库名称。

需要注意的是,连接MySQL数据库时可能会出现一些错误,比如用户名或密码不正确、数据库不存在等。可以使用适当的错误处理机制来处理这些异常情况。