首页  >  文章  >  后端开发  >  Darshan Hiranandani 的解释:如何使用 PHP 连接到 MySQL 数据库?

Darshan Hiranandani 的解释:如何使用 PHP 连接到 MySQL 数据库?

WBOY
WBOY原创
2024-08-06 18:46:42568浏览

Explain by Darshan Hiranandani : How do I connect to a MySQL database using PHP?

大家好,我是 Darshan Hiranandani,我正在解释如何使用 PHP 连接到 MySQL 数据库?

要使用 PHP 连接到 MySQL 数据库,您可以使用 mysqli 扩展或 PDO(PHP 数据对象)扩展。以下是这两种方法的示例:

使用 mysqli 扩展

// 数据库凭证
$servername = "localhost";
$username = "你的用户名";
$password = "你的密码";
$dbname = "your_database";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}
echo "连接成功";

// 关闭连接
$conn->close();
?>

*使用 PDO 扩展
*

// 数据库凭证
$servername = "localhost";
$username = "你的用户名";
$password = "你的密码";
$dbname = "your_database";

尝试{
// 创建一个 PDO 实例
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// 将 PDO 错误模式设置为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "连接成功";
} catch (PDOException $e) {
回显“连接失败:”。 $e->getMessage();
}

// 关闭连接
$conn = null;
?>

说明
数据库凭证:

$servername:MySQL 服务器的主机名或 IP 地址。
$username:MySQL 数据库的用户名。
$password:MySQL数据库的密码。
$dbname: 你要连接的MySQL数据库的名称。
使用 mysqli:

使用 new mysqli() 创建连接。
使用 $conn->connect_error 检查连接。
使用 $conn->close() 关闭连接。
使用 PDO:

使用 DSN(数据源名称)、用户名和密码创建一个新的 PDO 实例。
将错误模式设置为 PDO::ERRMODE_EXCEPTION 以在错误时抛出异常。
通过将 PDO 实例设置为 null 来关闭连接。
在 mysqli 和 PDO 之间进行选择
mysqli:过程和面向对象的接口。仅支持 MySQL。
PDO:面向对象的接口。支持多种数据库类型(MySQL、PostgreSQL、SQLite 等)。提供更灵活、更安全的与数据库交互的方式。
这两种方法都被广泛使用,但建议使用 PDO,因为它的灵活性和对多种数据库类型的支持。

以上是Darshan Hiranandani 的解释:如何使用 PHP 连接到 MySQL 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn