PHP mysqli_connect 函数详解:连接 MySQL 数据库
PHP mysqli_connect 函数详解:连接 MySQL 数据库
mysqli_connect() 是 PHP 中用于建立与 MySQL 数据库连接的重要函数。本文将详细解析其用法,特别是参数 '127.0.0.1', 'root', 'root' 的含义,并提供安全建议。
函数语法:
mysqli_connect(string $hostname, string $username, string $password, string $database = '', int $port = '', string $socket = ''): mysqli|false
参数说明:
- $hostname: MySQL 服务器地址。'127.0.0.1' 代表连接本地主机。
- $username: 连接 MySQL 数据库的用户名,例如 'root'。
- $password: 连接 MySQL 数据库的密码,示例中为 'root',强烈建议您在实际应用中 不要使用默认密码。
- $database (可选): 要连接的数据库名称。
- $port (可选): MySQL 服务器端口号,默认为 3306。
- $socket (可选): MySQL 服务器套接字路径。
示例:
$conn = mysqli_connect('127.0.0.1', 'root', 'root', 'my_database');
if (!$conn) {
die('连接失败: ' . mysqli_connect_error());
}
echo '连接成功!';
安全建议:
- 切勿在生产环境中使用 'root' 用户名和密码。 创建专门的数据库用户并授予其最小权限。
- 使用强密码并妥善保管。
- 考虑使用环境变量存储数据库凭据,避免将敏感信息硬编码在代码中。
希望本文能帮助您理解 mysqli_connect() 函数及其参数。请记住,安全连接至关重要,请务必采取必要的安全措施。
原文地址: https://www.cveoy.top/t/topic/f2xR 著作权归作者所有。请勿转载和采集!