国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何利用php讀取txt文件再將數據插入到數據庫?

abson / 2340人閱讀

摘要:今天測試一個功能,需要往數據庫中插入一些原始數據,給了一個文件,如何快速的將這個文件的內容拆分為所要的數組,然后再插入到數據庫中的示例內容創建數據表代碼如下函數以為標識符進行拆分遍歷循環備注方法有很多種,我這里是在拆分文件為數組后,然后遍歷

今天測試一個功能,需要往數據庫中插入一些原始數據,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)//遍歷循環
{
    $id = $k;
    $serial_number = $v;
    mysql_query("insert into serial_number (`id`,`serial_number`)
            VALUES("$id","$serial_number")");
}

備注:方法有很多種,我這里是在拆分txt文件為數組后,然后遍歷循環得到的數組,每循環一次,往數據庫中插入一次。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21340.html

相關文章

  • Java 輸入/輸出 I/O流 RandomAccessFile

    摘要:當使用節點流進行輸入輸出時,程序直接連接到實際的數據源,和時間的輸入輸出節點連接處理流則用于對一個已存在的流進行連接或封裝,通過封裝后的流來實現數據讀寫功能,處理流也被稱為高級流。 文件的編碼 文本文件就是字節序列,可以是任意編碼形式。在中文操作系統上直接創建文本文件,則該文本文件只能識別ANSI編碼,其他編碼方式會產生亂碼 package imooc.io; import java...

    Eirunye 評論0 收藏0
  • PHP偽協議總結

    摘要:參考了這篇文章偽協議實現命令執行的七種姿勢,并根據自己理解進行了總結,也算是加深一下印象,方便以后使用。說明文件系統是使用的默認封裝協議,展現了本地文件系統。允許直接訪問指定的文件描述符。 參考了這篇文章:php偽協議實現命令執行的七種姿勢,并根據自己理解進行了總結,也算是加深一下印象,方便以后使用。 file:// 協議 條件: allow_url_fopen:off/on...

    huaixiaoz 評論0 收藏0
  • java io的一些總結

    摘要:類的使用該類默認的寫操作是覆蓋操作。例如原來的文件內容是,我們將文件指針移向位置,即覆蓋的位置在字符之后,我們寫入個字符文件就變成了。具體思路是將目標文件分塊,每個線程負責寫入一個數據塊。因此,全部線程執行完畢之后,文件的大小是。 RandomAccessFile類的使用 該類默認的寫操作是覆蓋操作。例如原來的文件內容是abcde,我們將文件指針移向2位置(seek(2),即覆蓋的位置...

    荊兆峰 評論0 收藏0

發表評論

0條評論

abson

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<