2014-02-17 245 views
0

我想问一些帮助从texfile插入数据到数据库表....我创建了一个php代码执行插入文件到表中,但我没有运气在导入它...任何人都知道这样做吗?请帮助我。从文本文件插入数据到数据库表

enter image description here

当前的PHP代码:

<?php 
$host= "localhost"; 
$user= "root"; 
$pass= ""; 
$db="klayton"; 

$connect= mysql_connect($host,$user,$pass); 
if (!$connect)die ("Cannot connect!"); 
mysql_select_db($db, $connect); 

$file = fopen("tblApplicants.txt","r"); 

while($applicants = fgets($file)) 
{ 
    $sql = "INSERT INTO tb_applicants(aic,name) VALUES ('$applicants')"; 
    mysql_query($sql); 
}  
?> 
+0

为什么不使用['LOAD DATA INFILE'](http://dev.mysql.com/doc/en/load-data.html)或[mysqlimport](https:// dev.mysql.com/doc/en/mysqlimport.html)? – eggyal

回答

1

从该文件读取的每一行,每一跳二线$ I%2 == 0不破; 将其分解为“|”并获得第二个($ row [1])和nextone($ row [2]),然后修剪它,并进行sql插入。 尝试这样做

相关问题