다음 스크립트를 작성하여 CSV 파일을 mysql 데이터베이스로 가져옵니다. 사용자가 먼저 로그인해야하며 업로드 할 보안 권한을 다른 파일에서 검사합니다.이 값이 참이면 파일을 업로드 할 수 있으며 파일 업로드는 csv 만 업로드 한 다음 다음을 허용합니다 부분이 파일을 가져옵니다.csv를 업로드하고 mysql 데이터베이스로 가져 오기
나는 아래에서 올바른 코드를 사용하고 있습니까? 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());
?>
감사합니다. – user1148760