PHP链接数据库,导入.sql文件

要在 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
喜欢就支持一下吧
点赞11
评论 抢沙发

请登录后发表评论

    暂无评论内容