📅  最后修改于: 2023-12-03 15:08:44.406000             🧑  作者: Mango
在 web 开发中,连接数据库是一个重要的环节,PHP 作为一门服务器端的脚本语言,与各种类型的数据库进行联接是一项非常基础的技能。在这篇文章中,我们将讨论如何在 PHP 中连接到数据库。
在 PHP 中,可以使用不同的方法连接到数据库。以下是其中几种方法:
MySQLi 是 PHP 提供的一个与 MySQL 数据库进行交互的扩展,功能强大,使用起来相对比较简单。以下是一个 MySQLi 连接数据库的示例:
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
PDO 是 PHP 提供的一个通用的数据库操作扩展,可以支持多种类型的数据库,使用比较灵活。以下是一个使用 PDO 连接数据库的示例:
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// 设置 PDO 错误模式为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "连接成功";
}
catch(PDOException $e)
{
echo "连接失败: " . $e->getMessage();
}
?>
MySQL 扩展在 PHP5.5版本后已经被废弃,不建议使用。MySQLi 扩展是 MySQL 扩展的升级版,支持更多的特性。
连接数据库时,需要提供一些必要的参数,以便连接到指定的数据库。以下是一些重要的参数说明:
在 PHP 中连接数据库是一项基本的技能,掌握多种连接方式可以让我们在开发中更加灵活,能够更好的处理不同类型的数据库。以上介绍的连接方式是比较常用的方法,相信能够帮助到初学者。