国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php將csv文件導入到mysql數據庫的方法

2024-05-04 23:29:21
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php將csv文件導入到mysql數據庫的方法,通過讀取csv文件到數組再調用while循環實現插入數據到數據庫,是非常實用的技巧,需要的朋友可以參考下
 
 

本文實例講述了php將csv文件導入到mysql數據庫的方法。分享給大家供大家參考。具體分析如下:

本程序實現數據導入原理是先把csv文件上傳到服務器,然后再通過php的fopen與fgetcsv文件把數據保存到數組,然后再用while把數據一條條插入到mysql數據庫,代碼如下:

復制代碼代碼如下:

<?php
$fname = $_files['myfile']['name']; 
$do = copy($_files['myfile']['tmp_name'],$fname); 
if ($do){ 
echo"導入數據成功<br>"; 
}else{ 
echo ""; 
}
 
error_reporting(0);// 導入csv格式的文件 
$connect=mysql_connect("localhost","root","") or die("could not connect to database"); 
mysql_select_db("gklqtzcx",$connect) or die (mysql_error()); 
mysql_query("set names 'gbk'"); 
$fname = $_files['myfile']['name']; 
$handle=fopen("$fname","r"); 
while($data=fgetcsv($handle,10000,",")){ 
$q="insert into records (name,classes,a_time,college,notify,receiver,r_time,handler) values ('$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]')"; 
mysql_query($q) or die (mysql_error()); 
}
fclose($handle); 
echo "<meta http-equiv="refresh" content="1;url=list.php">1秒鐘轉入列表頁,請稍等.";
?>  
<form enctype="multipart/form-data" action="<?php echo"".$_server["php_self"].""; ?>" method="post"> 
<p>導入cvs數據 <input name="myfile" type="file"> <input value="提交" type="submit"> 
</p> 
</form>

 

希望本文所述對大家的php程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙坪坝区| 墨竹工卡县| 乐陵市| 梁山县| 永福县| 望江县| 喀喇沁旗| 内乡县| 璧山县| 怀化市| 东兰县| 沙湾县| 洛南县| 卓尼县| 汉川市| 太湖县| 招远市| 井陉县| 米易县| 大宁县| 舒城县| 康马县| 广灵县| 江陵县| 九江市| 无棣县| 屯昌县| 湖北省| 徐闻县| 赣州市| 体育| 乌什县| 聂拉木县| 双柏县| 沁阳市| 淮阳县| 湖北省| 安义县| 庆安县| 金寨县| 宝清县|