如何利用php讀取txt檔案再將資料插入到資料庫?

2021-09-19 11:02:44 字數 947 閱讀 6163

今天測試乙個功能,需要往資料庫中插入一些原始資料,pm給了乙個txt檔案,如何快速的將這個txt檔案的內容拆分為所要的陣列,然後再插入到資料庫中?

serial_number.txt的示例內容:

serial_number.txt:

dm00001a11 0116,

sn00002a11 0116,

ab00003a11 0116,

pv00004a11 0116,

oc00005a11 0116,

ix00006a11 0116,

建立資料表:

create table serial_number(

id int primary key auto_increment not null,

serial_number varchar(50) not null

)engine=innodb default charset=utf8;

php**如下:

$conn = mysql_connect('127.0.0.1','root','') or die("invalid query: " . mysql_error());

mysql_select_db('test', $conn) or die("invalid query: " . mysql_error());

$content = file_get_contents("serial_number.txt");

$contents= explode(",",$content);//explode()函式以","為識別符號進行拆分

foreach ($contents as $k => $v)//遍歷迴圈

備註:方法有很多種,我這裡是在拆分txt檔案為陣列後,然後遍歷迴圈得到的陣列,每迴圈一次,往資料庫中插入一次。

PHP生成TXT檔案 php讀取txt檔案內容

filename filename.txt header content disposition attachment filename filename 輸出內容 直接用echo輸出,r n 用以換行。第一步 處理中文檔名 filename 中文檔名.txt encoded filename ur...

matlab如何讀取txt檔案

格式化文字的讀操作 唯讀形式開啟txt檔案 file t fopen mytxt.txt r 以十進位制讀取,且讀取的資料自動排成一列,排的順序為 先從第一行左邊到第一行右邊,然後排第二行 a fscanf file t,d 關閉檔案 fclose file t 使用textscan讀取多列資料 f...

PHP如何從txt檔案中讀取資料詳解

目錄 1 對檔案操作時首先要開啟檔案,開啟檔案用 fopen 函式,語法是 fopen filename,mode,include path,context 2 對檔案操作結束後應該關閉這個檔案,使用函式 fclose 例如 有三個函式可以使用,分別是 readfile 函式 file 函式 fil...