php读取txt插入数据库,PHP读取TXT文件插入数据库
回复讨论(解决方案)
$data = '11.txt';$fp = fopen($data, 'r');while($r = fgets($fp)) { $t = join("','", explode(' # ', $r)); $sql = "insert into 表 values ('$t')"; //.... 执行sql}
不过对于 mysql 似乎应该用 LOAD DATA INFILE 指令来完成
PHP code?1234567$data = '11.txt';$fp = fopen($data, 'r');while($r = fgets($fp)) { $t = join("','", explode(' # ', $r)); $sql = "insert into 表 values ('$t')"; //.... 执行sql}
不过对于 mysq……
我按照你的这个,然后打开这个页面,直接不显示,空白的~
$data = '11.txt';$fp = fopen($data, 'r');while($r = fgets($fp)) { echo $t = join("','", explode(' # ', $r)); //$sql = "insert into 表 values ('$t')"; //.... 执行sql}
# 是不用插入到数据库里面的,另外如果这个文件很大,怎么分割呢
怎么样输出到PHP一行一行来显示呢,TXT默认换行是\n,这样的,PHP怎么匹配出来
你的数据不是按行按列(" # ")做值得吗?
只有你提供正确的数据和需求,才有可能得到可行的处理方案
$filename="11.txt";$fps=fopen($filename,'r');while(!feof($fps)){$ceshi=fgets($fps);echo $ceshi."
";}fclose($fps);
谢谢版主,我是按照这样的,然后浏览器输出以后就是和TXT文本一样显示出来了,但是如果要插入到数据库里面应该怎么做呢
我数据库里面有四个字段,id,name,time,bak
第一个是ID是auto_increment
其余三个字段都是varchar
现在TXT文件是格式是
lisi # 121015 # 3900
xiaomao # 130205 #2500
lisa # 1258 # ok
我想插入到数据里面以后的数据是这样的
id name time bak
1 lisi 121015 3900
2 xiaomao 130205 2500
3 lisa 1258 ok
我没有弄错,列分隔符是“ # ”,即 # 号两边各有一个空格(真难为你了,不嫌烦吗?)
补上字段列表,为
$t = join("','", explode(' # ', $r));
$sql = "insert into 表 ( name, time, bak) values ('$t')";
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php读取txt插入数据库,PHP读取TXT文件插入数据库相关推荐
- xml文件写入mysql数据库_将XML文件插入到数据库
Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去.但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb ...
- android xml导进数据库,Android通过xml文件配置数据库
之前一段时间自己封装了两个数据库,一个是ORM数据库,另一个是事件流数据库,项目相应的地址如下: ORM数据库:https://github.com/wenjiang/SimpleAndroidORM ...
- mongodb数据库扩展名_MongoDB文件型数据库
初始MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库 ...
- .mdf数据库恢复mysql_SQL恢复master数据库方法 只有mdf文件的数据库如何恢复
首先先和大家讲一讲SQL Server恢复master数据库方法,具体步骤如下 第一步:复制model.mdf.mastlog.ldf.model.mdf.modellog.ldf.msdbdata. ...
- 创建数据库,有次要文件的数据库,以及给现有数据库添加次要数据库,
一.创建数据库 create database mrkj on primary ( name=mrkj_data, filename='D:\data2\mrkj.mdf', size=5MB, ...
- 将csv写入mysql数据库_从.csv文件到数据库
一个整理得干干净净的数据库在现实中往往是可遇不可求的,或者说总是要买.记得唯一一次获得这种半成品是在参与一个前导师跟广州地铁的合作项目里,当时对方很爽快地给了我们一个巨大的dump文件.我之后就再没碰 ...
- SQL Sever数据库恢复只有mdf文件的数据库(避坑)
SQL Server 附加数据库时报1813错误的解决方案 无法打开新数据库 'waste'.CREATE DATABASE 中止. 文件激活失败.物理文件名称'D:\SqlServer\MSSQL\ ...
- python怎么输入文件数据库_python学习日记——文件及数据库
一.文件处理 1.文本文件(or二进制文件) with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常,所以使用with处理的对象必须有__enter__()和__exit ...
- TeraData数据库,将Excel文件存入数据库并取出打开
TeraData数据库 字段类型 :BLOB 错误提示:LOBs are not allowed to be selected in Record or Indicator modes. 控制面板-- ...
- mysql数据库不小心删除文件_mysql数据库被删除了,怎么恢復吗
MySQL 5.1以后版本中有 Event ,这是类似Oracle中的job 可以通过创建Event,然后在里面调用删除过期记录的存储过程即可实现 定时每天备份mysql并定时删除上月记录(脚本) o ...
最新文章
- c语言程序设计分段定时器,单片机C语言编程定时器的几种表达方式
- 31 多线程同步之Lock(互斥锁)
- UA MATH565C 随机微分方程V Markov Family的特征函数
- swift语言java_用Swift语言替换#ifdef
- Java 8中的策略模式
- 等差数列末项计算(信息学奥赛一本通-T1035)
- 关于laravel模板中生成URL的几种模式总结
- m3u8格式转换mp4软件_怎么把mkv格式转换成mp4?教你转换mkv格式的方法
- 无需搭建和训练模型,87行代码搞定文章摘要生成
- 24Ghz毫米波雷达,人体存在检测轨迹检测雷达传感模块,应用智能家居
- 安卓微信支付回调出现白页面
- 【历史上的今天】12 月 20 日:苹果收购 NeXT;苏联超级计算机先驱诞生;《绝地求生》发布
- 刚从阿里、头条面试回来,java处理excel文件数据
- Java中对数组降序排列
- SLAM【十一】建图
- 引擎选择:GameMaker
- C# 图片格式等转换为ICO图标
- 完全教程 Aircrack-ng破解WEP、WPA-PSK加密利器
- Mandatory condition is missing
- SSL连接建立过程分析(1)
热门文章
- c 调用java包_C#调用java代码(IKVMC)
- xp下administrator用户登录条不显示,怎么办?
- 点击事件为什么会失效_耐高温润滑油脂为什么会失效?
- 服务器怎么查看数据库文件,怎么查看服务器上的数据库文件
- snb处理器hd3000显卡专用extra_一文看懂显卡的GPU,流处理器,显存,位宽,核心频率是啥?...
- python对大量数据去重_Python对多属性的重复数据去重实例
- mysql group_concat去重_Mysql下GROUP_CONCAT使用
- 描述linux目录结构以及目录结构命名规定
- 用tp5写了一个简单的登录验证
- 通过 Java 线程堆栈进行性能瓶颈分析