要在 PHP 中链接数据库并导入 SQL 文件,您可以使用 PHP 中的 MySQLi 扩展。以下是一个简单的示例代码,展示如何连接到数据库并执行 SQL 文件:
// 配置数据库连接信息
$host = "localhost"; // 数据库主机名
$user = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "database_name"; // 数据库名称
// 创建数据库连接
$conn = mysqli_connect($host, $user, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 读取 SQL 文件内容
$sql = file_get_contents("path/to/file.sql");
// 执行 SQL 文件内容
if (mysqli_multi_query($conn, $sql)) {
echo "SQL 文件导入成功!";
} else {
echo "导入失败: " . mysqli_error($conn);
}
// 关闭数据库连接
mysqli_close($conn);
上述代码中,我们首先配置了数据库连接信息,然后使用 mysqli_connect() 函数创建数据库连接。接下来,我们使用 file_get_contents() 函数读取 SQL 文件的内容,并使用 mysqli_multi_query() 函数执行 SQL 文件中的多条 SQL 语句。最后,我们关闭数据库连接。
请注意,上述代码仅适用于 SQL 文件中包含多条 SQL 语句的情况。如果您的 SQL 文件只包含一条 SQL 语句,您可以使用 mysqli_query() 函数执行该语句。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容