1、你处理的文件也带有
//后面的eee之前的导入test表中的content字段
这样的说明吗?2、确认所有的eee后面没有其他字符,你的示例中第三个eee后面就有一个空格。这样就会多出一行的3、同样的道理,按eee切割的时候要考虑到回车换行符,否则会出现空行而使数据错位4、既然你已经用file函数把文件读入到数组了,就没有必要再连接成串后处理。直接操作$mydata数组不就行了?
$mydata=file("dataa.txt"); $i = 0;
$content = '';
foreach($mydata as $v) {
switch($i) {
case 0:
$name = trim($v);
break;
case 1:
$about = trim($v);
break;
default:
if(trim($v) == 'eee') {
$sql = "INSERT INTO test ( name, about, content ) VALUES( '$name', '$about', '$content')";
这里执行插入库的代码
$content = '';
$i = -1;
}else
$content .= $v;
}
$i++;
}
//后面的eee之前的导入test表中的content字段
这样的说明吗?2、确认所有的eee后面没有其他字符,你的示例中第三个eee后面就有一个空格。这样就会多出一行的3、同样的道理,按eee切割的时候要考虑到回车换行符,否则会出现空行而使数据错位4、既然你已经用file函数把文件读入到数组了,就没有必要再连接成串后处理。直接操作$mydata数组不就行了?
$mydata=file("dataa.txt"); $i = 0;
$content = '';
foreach($mydata as $v) {
switch($i) {
case 0:
$name = trim($v);
break;
case 1:
$about = trim($v);
break;
default:
if(trim($v) == 'eee') {
$sql = "INSERT INTO test ( name, about, content ) VALUES( '$name', '$about', '$content')";
这里执行插入库的代码
$content = '';
$i = -1;
}else
$content .= $v;
}
$i++;
}
解决方案 »
- 请教php搜索文件并向数据库添加记录的实现方法
- PHP问题 fopen(): failed to open stream: No such file or directory
- js的16进制解密
- 这几天被递归整糊涂了。。再问递归。
- 文件下载代码,下载完自己的图片打开说文件破损
- 百万量级别会员信息在线管理系统需求外包
- Mysql请问怎么才能让我这个表的查询速度更快!
- 也发一个关于打印的问题!急
- 请问:如何在windows xp下,配置php的运行环境?
- 讯飞语音接口用php接入,如何把response body的音频数据保存为文件
- 工作没交接好,公司要报案?我不知道怎么办?
- 问个关于把数据写真文本时的判断的问题.
结帖!