如何将文本文件的内容添加到mySQL数据库中,给出了文件内容

时间:2017-02-02 05:33:26

标签: php

ConnID源IP:端口目标IP:端口PeerID加速RR 114145 22.0.4.187:2011 192.168.37.3:445 00:0c:29:de:1e:6d TCDL 00.0% 491114 22.0.4.163:2013 192.168.37.3:445 00:0c:29:de:1e:6d TCDL 00.0% 323469 22.0.4.144:2127 192.168.37.3:445 00:0c:29:f1:07:41 TCDL 00.0% 321395 22.0.4.37:2087 192.168.37.3:445 00:0c:29:de:1e:6d TCDL 00.0% 303508 22.0.4.30:2073 192.168.37.3:445 00:0c:29:f1:07:41 TCDL 00.0% 127701 22.0.7.36:2066 192.168.37.3:445 00:0c:29:f1:07:41 TCDL 00.0%

2 个答案:

答案 0 :(得分:0)

你应该尝试下面的代码。它会帮助你。

<?php
$handle = @fopen("text_file_name.txt", "r"); //read line one by one
$values='';

while (!feof($handle)) // Loop til end of file.
{
    $buffer = fgets($handle, 4096); // Read a line.
    list($a,$b,$c)=explode("|",$buffer);//Separate string by the means of |
    //values.=($a,$b,$c);// save values and use insert query at last or

    // use mysql insert query here
}
?>

答案 1 :(得分:0)

在表格中创建一个字段,以使用以下数据类型之一存储文本文件:

VARCHAR(1到255) - 最多255个字符 VARCHAR(MAX) - 用于机器可以处理的最大字符 TEXT可存储65,535个字符(约64KB) MEDIUMTEXT = 16,777,215个字符(约16 MB) LONGTEXT = 4,294,967,295个字符(约4GB)

然后使用IO流或上面的数据连续或随机地读取文本文件中的数据,只需将粘贴直接复制到字段中。