多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php 中fgetcsv函數將csv文件導入mysql數據庫

php 中fgetcsv函數將csv文件導入mysql數據庫

來源:程序員人生   發布時間:2014-04-02 15:07:56 閱讀次數:3177次

在處理大批量excel數據到mysql數據庫時,用php自帶的fgetcsv函數先從csv文件中逐行獲取數據,再配合sql語句導入數據庫,如果遇到了亂碼問題,可以使用iconv函數進行轉碼,代碼示例如下:

  1. <?php 
  2. $row = 1; 
  3. $handle = fopen("test.csv","r"); 
  4. while ($data = fgetcsv($handle, 1000, ",")) {//1000為csv文件總行數,逗號是數據分隔符,這兩個參數均可以忽略不寫 
  5. $num = count($data); 
  6. echo "<p> 第 $row行有$num個字段。 <br>n"
  7. $row++; 
  8. for ($c=0; $c < $num$c++) { 
  9. echo $data[$c] . "<br>n"
  10. fclose($handle); 
  11. ?> 

導入mysql時中文亂碼

用網上通用的方法讀取并上傳csv文件內容進入mysql數據庫中時,中文顯示亂碼,即使對數據用iconv函數轉碼后仍然亂碼,這時可以用setlocale()函數,這個函數經查閱是配置地域信息用的,在讀取和寫入csv數據前先用此函數進行定義,比如我的csv文件是無BOM的UTF-8格式,就先用如下函數進行定義:

setlocale(LC_ALL, 'zh_CN.UTF8′);然后再用iconv函數對數據內容進行轉碼入庫等后續操作。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 韩国午夜理伦三级2020豆豌 | 爱爱视频免费网址 | 亚洲欧美自拍另类图片色 | 九九99久久精品在免费线bt | 亚洲成人在线视频网站 | 波多野结衣视频在线免费观看 | 在线a视频网站 | 波多野结中文字幕在线69视频 | uuzyz噜噜资源站| www黄色大片| 中文字幕播放 | 欧美一欧美一区二三区性 | 国产精品第二页 | 亚洲人成网址在线播放a | 性受视频 | 色尼玛亚洲综合 | 久久精品国产免费一区 | 亚洲精品久久久久网站 | 在线美女免费观看网站h | 美国爱爱片视频在线观看 | 日本护士一级毛片 | 最近最新中文字幕大全手机在线 | 精品久久久久久综合网 | 中文字幕日本在线视频二区 | 国产一区2区 | 欧美精品18videosex性俄罗斯 | 国产在线a不卡免费视频 | 青青草原在线视频 | 免费www| 国产午夜永久福利视频在线观看 | 亚洲产国偷v产偷v自拍色戒 | 经典三级一区二区三区视频 | 国产操女 | 国产午夜精品免费一二区 | 性高跟鞋xxxxhd | 亚洲日本在线观看网址 | 在线观看的黄色网址 | 日韩 欧美 综合 | 中文字幕一区二区三区久久网站 | 免费a网站| 成人在色线视频在线观看免费大全 |