程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php逐行讀取txt文件內容組成數組並寫入數據庫的方法

php逐行讀取txt文件內容組成數組並寫入數據庫的方法

編輯:PHP綜合

本文實例講述了php逐行讀取txt文件內容組成數組並寫入數據庫的方法。分享給大家供大家參考。具體如下:

有2015-10-25.txt文件:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
T01
T02
T03
T04
T05
T06
T07
T08
T09
逐行讀取txt文件內容組成數組並寫入數據庫的方法,如下:

<?php
$file = fopen("2015-10-25.txt","r");
$user=array();
$i=0;
//輸出文本中所有的行,直到文件結束為止。
while(! feof($file))
{
 $user[$i]= fgets($file);//fgets()函數從文件指針中讀取一行
 $i++;
}
fclose($file);
$user=array_filter($user);
//print_r($user);

$con = mysql_connect("localhost","root","123456");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
  $db = mysql_select_db("readtxt", $con);
if(!$db){
  echo "數據庫選擇失敗";
}
$sql =mysql_query('set names utf8');

for($i=0; $i<count($user); $i++)
{
    $sql="insert into readtxt(txt,time) values('$user[$i]', now())";
    mysql_query($sql);
}

if (!mysql_query($sql,$con))
{
  die('Error:'.mysql_error());
}
echo "<script>alert('ok');</script>";

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved