我正在编写以下脚本,将 csv 文件导入 mysql 数据库。用户必须先登录,并且他们的上传安全权限由另一个文件检查,如果评估为真,则文件可以由文件上传器上传,该文件上传器只允许上传 csv,然后是以下部分导入文件。
我在下面使用正确的代码吗?如果 csv 布局错误,是否可以拒绝导入?我只是担心如果 csv 格式正确,这可能会出现严重错误。此功能已被要求作为该项目的要求,因此我只是试图使其尽可能地成为他们的白痴证明。
<?php
$uploadedcsv = './uploads/'.$filename.'';
$sql = 'LOAD DATA LOCAL INFILE "'.$uploadedcsv.'" INTO TABLE '.$table.' FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY """" IGNORE 1 LINES' or die(mysql_error());
?>