PHP将数据库中的数据输出到txt文件,怎么读取txt文件
来源:互联网 发布:mac dock 顺序 编辑:程序博客网 时间:2024/05/16 15:06
<———将数据库数据写进txt文件————->
header('Content-Type:text/html;charset=utf-8');$con=mysqli_connect('localhost','root','123456');//为了数据插入数据库时不会乱码,加上下面这一句mysqli_query($con,"set names utf8");$db=mysqli_select_db($con,'library');$sql="select * from student";$res=mysqli_query($con,$sql);//采用下面这种方式将数据写进txt文件的时候有一个很大的缺点,它不会将你数据库中的字段数据分隔开,而是贴在一起。`while ($row=mysqli_fetch_array($res)){ $date=[ 'id' =>$row['id'], 'sname'=>$row['sname'], 'pwd' =>$row['pwd'], 'email'=>$row['email'], 't' =>"\n" //在txt中换行 ]; file_put_contents('data.txt',$date,FILE_APPEND);//FILE_APPEND表示在原来的文本上追加文本}`//下面这种方式,加了","进行分割,就能将字段数据用","分开,再要从txt文件取出时就可以使用implode()函数切割while ($row=mysqli_fetch_array($res)){ $date=[ 'id' =>$row['id'], 'a' =>',', 'sname'=>$row['sname'], 'b' =>',', 'snum' =>$row['snum'], 'c' =>',', 'pwd' =>$row['pwd'], 'd' =>',', 'email'=>$row['email'], 't' =>"\n" ]; file_put_contents('data.txt',$date,FILE_APPEND);}<-----------将txt文件中的数据写进数据库------------>header('Content-Type:text/html;charset=utf-8');$con=mysqli_connect('localhost','root','123456');mysqli_query($con,"set names utf8");$db=mysqli_select_db($con,'library');$file=fopen("data.txt",'r');//先定义两个数组,一个用来保存txt文件取出来的数据,一个用来后面插入数据库使用$read_date=array(); $date=array();$i=0;//这里不能用if去判断,因为用if就只能获取第一行的数据while (!feof($file)){ $read_date[]=fgets($file); $i++;}fclose($file);for ($i=0;$i<count($read_date);$i++){ $date=explode(',',$read_date[$i]); error_reporting(0); $insert="insert into read_date(sname,snum,pwd,email)VALUES('$date[1]','$date[2]','$date[3]','$date[4]') "; if (!mysqli_query($con,$insert)){ echo $insert; }}
阅读全文
0 0
- PHP将数据库中的数据输出到txt文件,怎么读取txt文件
- php读取txt文件并将数据插入到数据库
- php读取txt文件并将数据插入到数据库
- php读取txt文件并将数据插入到数据库
- php将txt文件数据导入数据库
- 将字符串数据输出到txt文件中
- 将系统中的编码输出到txt文件
- 读取txt文件中的值并用myBatis将对象插入到数据库中
- 将ping结果输出到txt文件
- 用于将错误信息输出到txt文件
- java读取txt目标文件中的数据打印到控制台
- php 通过txt文件将数据装填入数据库
- 为什么c++文件流用write将int数据输出到txt,txt中是乱码
- 读取Txt文件到数据库中
- PHP读取TXT文件写入数据库
- 将Excel或者Txt文件中的数据导入Oracle数据库
- 将TXT文件中的数据整理成sql数据库
- 使用fstream输出数据到.txt文件
- Android Studio 升级到3.0后 Terminal中无法输入中文
- 图片处理Lrucache 缓存防止OOM
- 服务器代理配置
- CentOS7下解决ifconfig command not found的办法
- iframe加载方案及性能
- PHP将数据库中的数据输出到txt文件,怎么读取txt文件
- redis字符串命令
- spring mvc 跨域
- cookie操作:设置cookie、读取cookie、删除cookie
- String 的深究
- 科普: 人工神经网络 VS 生物神经网络
- 【java基础:集合与IO】Properties集合与IO流相结合进行数据读取和存储的demostration
- 模板库(杂)
- Java网络爬虫基础和抓取网站数据的两个小实例