如何使用PHP将带有特殊字符的csv导入mysql

如何使用PHP将带有特殊字符的csv导入mysql,php,mysql,csv,Php,Mysql,Csv,我试图导入一个csv文件,其中包含一些带有特殊字符(Á、É等)的行,每当PHP“查找”一个带有特殊字符的单词时,程序就会停止导入。 我试着使用“addslashes”,但没用 我的代码: $abraArq = fopen($filename,"r"); while(($row = fgetcsv($abraArq,2048,";"))!==FALSE) { $sql = "insert into senha (CODIGO_VENDEDOR,NOME_VENDEDOR,STAT

我试图导入一个csv文件,其中包含一些带有特殊字符(Á、É等)的行,每当PHP“查找”一个带有特殊字符的单词时,程序就会停止导入。 我试着使用“addslashes”,但没用

我的代码:

    $abraArq = fopen($filename,"r");

while(($row = fgetcsv($abraArq,2048,";"))!==FALSE) {
    $sql = "insert into senha (CODIGO_VENDEDOR,NOME_VENDEDOR,STATUS_VENDEDOR,SENHA_URA,DATA_EXPIRACAO) values('$row[0]','".addslashes($row[2])."','$row[3]','$row[7]','$row[8]')";
mysqli_query($conexao,$sql) or die(mysqli_errno($conexao));
}
fclose($abraArq);

你有phpMyAdmin吗?你可以用它来导入文件。是的..但是我正在为其他用户构建一个web应用程序导入文件你有phpMyAdmin吗?你可以用它来导入文件。是的。但是我正在构建一个web应用程序,以便其他用户导入文件