2014-02-17 56 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插入。 嘗試這樣做