有另外的方法吗》并不通过安装任何库
时间: 2024-01-12 20:04:10 浏览: 83
python: 自动安装缺失库文件的方法
有另外一种方法可以不使用任何库来将Excel表格数据导入到MySQL中,可以使用PHP内置的fgetcsv函数读取CSV文件并插入到MySQL中。
以下是示例代码:
```php
// 打开CSV文件
$file = fopen("example.csv", "r");
// 连接到MySQL数据库
$mysqli = new mysqli("localhost", "myusername", "mypassword", "mydatabase");
// 逐行读取CSV文件
while (($data = fgetcsv($file, 1000, ",")) !== FALSE) {
// 准备插入SQL语句
$sql = "INSERT INTO saleman (SID, SName, SSex, SDID, SPostID) VALUES ('" . $mysqli->real_escape_string($data[0]) . "', '" . $mysqli->real_escape_string($data[1]) . "', '" . $mysqli->real_escape_string($data[2]) . "', '" . $mysqli->real_escape_string($data[3]) . "', '" . $mysqli->real_escape_string($data[4]) . "')";
// 执行SQL语句
if ($mysqli->query($sql) === TRUE) {
echo "数据插入成功";
} else {
echo "Error: " . $sql . "<br>" . $mysqli->error;
}
}
// 关闭CSV文件和MySQL连接
fclose($file);
$mysqli->close();
```
上述代码将打开名为example.csv的CSV文件,并将其逐行读取。每行数据都被插入到名为saleman的MySQL表格中。请确保CSV文件中的数据与MySQL表格中的字段对应,以便正确插入数据。
阅读全文