PHP 把.txt里面的字段分别写入到mysql数据库中如何实现?以下是1.txt里的内容第一场|寻找狗托邦|10:10|13:55|16:25|18:30|第一场|战无双|12:00|22:05|第二场|熊猫回家路|13:55|17:40|21:20|第二场|金刚狼|11:30|13:40|15:50|18:00|20:10|22:20|第三场|铁人|10:00|15:35|第三场|亲密|10:10|14:05|18:05|想把里面的内容分别写入数据库表text中的字段:changci film time 如何实现啊,求各位大哥大姐帮帮忙啊,小弟感激不尽。
然后分别添加到数据库.
2.explode
3.mysql_query
需要注意的是 从第三项后面都是time内容 要按需求存储~
explode(" ",$str),这样么?
对于后面的time内容,如何进行需求存储?
$fp=fopen($file,"r");
$content=fread($fp,filesize($file));
$str = $fp ;
print_r (explode(" ",$str));
fclose($fp); 我大概是这么个思路,主要想验证下能否输出,但是好像还有问题
数组分割explode("|",$str));
$fp=fopen($file,"r");
$content=fread($fp,filesize($file));
$str=$content;//echo $str;
$array1=explode("\n",$str);
//print_r($array1);
foreach($array1 as $key=>$value)
{
//echo $value;
$array2=explode("|",$value);
//$array2
{
$a=implode(",",$array2);
//echo $a;
$SQL="insert into text(changci,film,time) value('',".$a.")";
echo "<br>";
}
//foreach($array2 as $key2=>$value2)
//{
// echo $value2;
//echo "<br>";
//}//print_r($array2);
}
fclose($fp); ?>