请用PHP写一个基于MySQL数据库的批量上传数据脚本
时间: 2023-04-09 10:02:02 浏览: 69
好的,我可以回答这个问题。以下是一个基于PHP和MySQL数据库的批量上传数据脚本的示例代码:
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database_name");
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 上传数据
if (isset($_POST['submit'])) {
$file = $_FILES['file']['tmp_name'];
$handle = fopen($file, "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$sql = "INSERT INTO table_name (column1, column2, column3) VALUES ('$data[0]', '$data[1]', '$data[2]')";
mysqli_query($conn, $sql);
}
fclose($handle);
echo "数据上传成功!";
}
// 关闭数据库连接
mysqli_close($conn);
?>
请注意,这只是一个示例代码,你需要根据你的具体需求进行修改。同时,你需要创建一个包含相应列的表格,并将其命名为“table_name”。此外,你还需要在代码中替换数据库连接信息和列名。