php代码中怎样将文本文件内容直接导入到数据库中

data.txt
id,pinyin,hanzi
1,xiaoming,小明
2,xiaohua,小花
....多数据
怎样将文本文件里的数据导入到数据库‘shujuku’的表'biao'中
表的格式为
id,pinyin,hanzi
也就是把文本文件中的记录插入到数据库中去

第1个回答  2013-01-13
将每一行读在一个字符串里,然后用这个字符串组成SQL语句,存入数据库追问

理论不错,不会写

第2个回答  2013-01-12
$conn = mysql_connect($host, $user, $pass);
mysql_select_db("shujuku");
$fh = fopen("data.txt","r");
while(!feof($fh)){
$line[] = fgets($fh);

}
foreach($line as $val){
$units = explode(",",$val);
mysql_query("INSERT INTO biao SET id='$units[0]',pinyin='$units[1]',hanzi='$units[2]'");

}
mysql_close($conn);本回答被提问者和网友采纳
相似回答