PHP连接MySQL数据库的方法有多种,主要包括使用mysqli_connect()
函数和使用PDO(PHP Data Objects)扩展,以下是详细的步骤和示例代码:
使用mysqli_connect()
函数连接 MySQL 数据库
(图片来源网络,侵删)
参数说明
参数名 | 描述 |
host | MySQL服务器地址,可以是IP地址或域名,例如127.0.0.1 或localhost 。 |
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 $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的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/73230.html