php文本导入 mysql 怎么修改下面的代码使得最后一个字段不出现\r\n(即去除换行符号)。
<?php$hostname="localhost";$username="yourname";$password="yourpwd";$dbname="yourdb";...
<?php
$hostname="localhost";
$username="yourname";
$password="yourpwd";
$dbname="yourdb";
mysql_connect($hostname,$username,$password);
mysql_select_db("$dbname");
$mydate=file("yourdate.txt");
$n=count($mydate);
for($i=0;$i<$n;$i ){
$date=explode(",",$mydate[$i]);
$str="insert into ip values('$date[0]','$date[1]','$date[2]','$date[3]','$date[4]')";//
mysql_query($str);
}
mysql_close();
echo "ok!";
?>
使用上面代码 数据最后字段会出现 \r\n
例如我原先的文本数据是 xxx,jjj,tttt
eee,jjj,iii
数据导入后 ttt这个数据会在字段中出现 ttt\r\n 因为文本有换行符号 所以也被转入到字段中。 主要是对$date[4]加以处理即可。请高手帮助 展开
$hostname="localhost";
$username="yourname";
$password="yourpwd";
$dbname="yourdb";
mysql_connect($hostname,$username,$password);
mysql_select_db("$dbname");
$mydate=file("yourdate.txt");
$n=count($mydate);
for($i=0;$i<$n;$i ){
$date=explode(",",$mydate[$i]);
$str="insert into ip values('$date[0]','$date[1]','$date[2]','$date[3]','$date[4]')";//
mysql_query($str);
}
mysql_close();
echo "ok!";
?>
使用上面代码 数据最后字段会出现 \r\n
例如我原先的文本数据是 xxx,jjj,tttt
eee,jjj,iii
数据导入后 ttt这个数据会在字段中出现 ttt\r\n 因为文本有换行符号 所以也被转入到字段中。 主要是对$date[4]加以处理即可。请高手帮助 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询