在PHP中通过docker-compose使用mysqli_connect可以按照以下步骤进行:
在PHP代码中使用mysqli_connect连接MySQL数据库时,可以使用以下示例代码:
<?php
$host = getenv('DB_HOST');
$port = getenv('DB_PORT');
$user = getenv('DB_USER');
$password = getenv('DB_PASSWORD');
$database = getenv('DB_DATABASE');
$conn = mysqli_connect($host, $user, $password, $database, $port);
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 执行数据库操作...
mysqli_close($conn);
?>
在上述示例代码中,我们使用了getenv()函数获取了之前在docker-compose.yml文件中指定的MySQL数据库的主机、端口、用户名和密码等环境变量,并通过mysqli_connect函数连接到了MySQL数据库。
对于mysqli_connect的更多详细信息和用法,可以参考PHP官方文档:mysqli_connect。
请注意,以上答案仅供参考,具体的配置和代码可能会因实际情况而异。
领取专属 10元无门槛券
手把手带您无忧上云