900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 请教怎样实现写入php执行后的多条记录到txt文件 每次刷新就覆盖写入 多谢

请教怎样实现写入php执行后的多条记录到txt文件 每次刷新就覆盖写入 多谢

时间:2019-12-15 16:06:29

相关推荐

请教怎样实现写入php执行后的多条记录到txt文件 每次刷新就覆盖写入 多谢

后端开发|php教程

nbsp,txt,query,php,fopen

后端开发-php教程

请问怎样实现写入php执行后的多条记录到txt文件,每次刷新就覆盖写入,谢谢

游戏视频仿站源码,ubuntu复制缓存目录,tomcat7 清理缓存,nodejs爬虫间隔,php列表数据,佛山市关键词seo优化代理lzw

本帖最后由 ltinsky 于 -04-20 11:57:44 编辑

易语言dnf盗号源码,vscode快速整理,自己删减ubuntu系统精简,tomcat 关闭rmi,sqlite 左外连接,无需插件在线手机播放器,快速前端开发框架ly,骷髅爬虫的进化,win 配置php环境,seo金融行业成功案例,鲁大师网站源码,网页点击图片播放视频,百度导航网页模板,单页面切换,图书管理系统jsp全套代码,程序代码下载站lzw

请问怎样实现写入php执行后的多条记录到txt文件,每次刷新php页面就覆盖写入新记录到txt文件,谢谢!

想学源码,登录vscode,ubuntu外网映射,tomcat dopost,sqlite共享内存,服务器 空间 购买,多重选项框搜索插件,论坛开发 前端框架,vc爬虫源码,bi可视化php,广州seo营销,表白的网站,网页钟表代码,简易模板,图片随页面滚动条滚动,淘宝客商品推广管理系统,php记账程序源码lzw

我在php中用switch case 生成了多条记录,但是写入txt时每次只会写入最后一条记录,前面的记录被覆盖。

如果fopen()函数用“a”的话,倒是可以写入多条记录,但是每次刷新php页面就会在txt文件中原来的内容后面追加写入,达不到我想要的每次刷新php,就重新写入txt的效果。 请问有什么方法可以实现,谢谢!

php文件 :

<?php

$sql=”select * from log ” ;

$query=mysql_query($sql);

while($rs=mysql_fetch_array($query))

switch($rs[‘status’])

{

case 1:

$str =$rs[‘id’];

$fp = fopen(“test.txt”, “w”);

fwrite($fp,$str);

fclose($fp);

break;

}

?>

——解决方案——————–

$fp = fopen(“test.txt”, “w”);

fclose($fp);

移到 while 循环外面

$sql="select * from log " ;

$query=mysql_query($sql);

$fp = fopen("test.txt", "w");

while($rs=mysql_fetch_array($query)) {

switch($rs[status]) {

case 1:

$str =$rs[id];

fwrite($fp,$str);

break;

}

}

fclose($fp);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。