如何用PHP有效地连接MySQL数据库?

PHP连接MySQL数据库的方法有多种,主要包括使用mysqli_connect()函数和使用PDO(PHP Data Objects)扩展,以下是详细的步骤和示例代码:

使用mysqli_connect() 函数连接 MySQL 数据库

如何用PHP有效地连接MySQL数据库?插图1
(图片来源网络,侵删)

参数说明

参数名 描述
host MySQL服务器地址,可以是IP地址或域名,例如127.0.0.1localhost
username 用于连接MySQL的用户名。
password 用于连接MySQL的密码。
dbname 要连接的数据库名称。
port 可选参数,指定MySQL服务器的端口号,默认为3306。
socket 可选参数,指定MySQL服务器的socket文件路径。

示例代码

<?php
$servername = "localhost";  // 服务器地址
$username = "root";         // 用户名
$password = "";             // 密码
$dbname = "testdb";         // 数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
?>

使用 PDO 扩展连接 MySQL 数据库

参数说明

参数名 描述
DSN 数据源名称,指定数据库类型和连接信息。
username 用于连接数据库的用户名。
password 用于连接数据库的密码。

示例代码

如何用PHP有效地连接MySQL数据库?插图3
(图片来源网络,侵删)
<?php
$servername = "localhost";  // 服务器地址
$username = "root";         // 用户名
$password = "";             // 密码
$dbname = "testdb";         // 数据库名称
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();
}
?>

是两种常用的PHP连接MySQL数据库的方法,分别是使用mysqli_connect()函数和使用PDO扩展,这两种方法各有优缺点,可以根据具体需求选择适合的方式。

各位小伙伴们,我刚刚为大家分享了有关PHP咋样链接mySQL数据库_PHP的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

如何用PHP有效地连接MySQL数据库?插图5
(图片来源网络,侵删)

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/73230.html

小末小末
上一篇 2024年10月10日 10:13
下一篇 2024年10月10日 10:32

相关推荐