你好,所有如此善良的人总是在那里帮助我们。我需要使用 php 将 csv 文件导入 mysql。我到目前为止的代码如下:
步骤:进行所有相应的验证。建立一个mysql连接。
//process the csv file
$handle = fopen($_FILES['file']['tmp_name'], "r");
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$att0 = mysql_real_escape_string($data[1]);
$att1 = mysql_real_escape_string($data[1]);
$att2 = mysql_real_escape_string($data[2]);
etc, etc.
$sql = "INSERT INTO Alumnos etc, etc.";
mysql_query($sql);
错误:注意:未定义的偏移量:第 58 行 D:\www\studentAdministrator\imports\importar1.php 中的 1
我会很感激任何帮助。提前致谢。
我解决了我的问题。我用逗号更改了分号我感谢已经发布的答案