>  기사  >  백엔드 개발  >  csv 파일을 mysql 데이터베이스로 가져오는 PHP 방법_php 팁

csv 파일을 mysql 데이터베이스로 가져오는 PHP 방법_php 팁

WBOY
WBOY원래의
2016-05-16 20:27:28762검색

이 기사의 예에서는 csv 파일을 PHP의 mysql 데이터베이스로 가져오는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

이 프로그램에서 데이터 가져오기의 원리는 먼저 csv 파일을 서버에 업로드한 다음 PHP의 fopen 및 fgetcsv 파일을 통해 데이터를 배열에 저장한 다음 while을 사용하여 해당 데이터를 mysql 데이터베이스에 하나씩 삽입하는 것입니다. 하나. 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

$fname = $_files['myfile']['이름']
$do = copy($_files['myfile']['tmp_name'],$fname)
if ($do){
echo "데이터 가져오기 성공
"; }그밖에{
에코
}

error_reporting(0);//csv 형식으로 파일 가져오기
$connect=mysql_connect("localhost","root","") 또는 die("데이터베이스에 연결할 수 없습니다")
mysql_select_db("gklqtzcx",$connect) 또는 die (mysql_error()); mysql_query("이름 설정 'gbk'"); $fname = $_files['myfile']['이름']
$handle=fopen("$fname","r")
while($data=fgetcsv($handle,10000,",")){
$q="기록(name,classes,a_time,college,notify,receiver,r_time,handler) 값에 삽입 ​​('$data[1]','$data[2]','$data[3] ', '$data[4]','$data[5]','$data[6]','$data[7]','$data[8]')";
mysql_query($q) 또는 die (mysql_error())
}
fclose($핸들)
echo "목록 페이지로 이동하는데 1초 정도 소요됩니다. 잠시 기다려주세요.";
?>
" method="post">

cvs 데이터 가져오기 input value="Submit" type="submit">





이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.