将txt文件数据导入数据库内 2021-05-12
作者:
阿然学编程 | 来源:发表于
2021-05-22 22:06 被阅读0次 /***
* @return string
* 将txt文件内的号码导入数据库
*/
public function txtImp()
{
$file = $_FILES['file']['tmp_name'];
$fopenTxt = file($file, FILE_IGNORE_NEW_LINES);//去除file()函数行尾换行符
$arr_filter = array_filter($fopenTxt);//去除数组的空数据
$count = count($arr_filter);//统计多少条数据
foreach ($arr_filter as $value) {
$arr['tel'] = trim($value);
//将一位数组整合到多维数组内插入
$data[] = $arr;
}
//将之前插入的数据状态更改为1,保证之后导出的数据为最新数据
$up = Db::table('txt')->where('stat', 0)->setField(['stat' => 1]);
if ($up <= 0) return '导入失败';
//将数据插入到数据库内
$res = Db::table('txt')->insertAll($data);
if ($res <= 0) return '导入失败';
$errlimt = $count - $res;//计算插入失败条数
return '导入成功:' . $res . '条数据,导入失败:' . $errlimt.'条数据';
}
本文标题:将txt文件数据导入数据库内 2021-05-12
本文链接:https://www.haomeiwen.com/subject/icmzdltx.html
网友评论