用php将数据写进数据库中

用php将数据写进数据库中,第1张

如果你会点php基础我可以给你点参考意见

一个是,你这个文件肯定是txt格式的

$fp = fopen('xxxtxt','r');//用只读方式打开文件

$getsource = fgets($fp);//读取第一行,主要是用于去除第一行

while(!feof($fp)){

$getsource = fgets($fp);//获取有用数据

$insource = explode(" <>", $getsource);//把一行文字变成数组,按<>符号分割

/---------------下面写数据存储的sql-------------------/

/---------------上面写数据存储的sql-------------------/

}

我默认为你对php和mysql是熟悉的,不然你也不会打算用php写这个程序,我只提供你点思路,php对文件 *** 作不熟悉的话你可以参考下这篇文章

>

给你几个函数,自己查查去!

file_get_contents()

mysql_connect();

mysql_select_db();

mysql_query();

另外就是mysql的insert插入语句了!

由于不是很明白的意思,所以就说这么多了!不明白的将那几个函数都百度一下就知道怎么做了!

如果是先浏览文件再确定是否插入数据库,这样的一个 *** 作流程的话,需要用到ajax的,阿弥陀佛,老辣也无能为力了!

如果你是先上传文件,然后读出来的话,这个只需要php就可以了实现了,用php的文件上传函数$_FILE['filename']['tmp']和move_upload_file函数即可。

如果你是在上传之前就要先读出txt文本文档里面的数据,那就要用ajax技术了,基本就是file表单的onchange事件读出选中的txt文件的路径,然后将这个路径传给php文件,让php文件读取它显示在一个文本框里面,然后写入数据库,似乎js也可以读取文本文档的,不过不是很安全,一般的机器都会禁止这么 *** 作的,阿弥陀佛,具体情况,老辣就介绍到此吧!为兄多多思考吧!另外请赶快给分吧,老辣等不及了!

$myfile = fopen("webdictionarytxt", "r") or die("Unable to open file!");

$txt= fread($myfile,filesize("webdictionarytxt"));

fclose($myfile);

fopen读取txt文件的内容,返回字符串,把它存入一个变量,再把变量值存入数据库。可以看看这个函数

好,分我要了,你需求是来路ip记录在iptxt里,countdatatxt是访问次数对吧。但是你的需求我没看明白,iptxt仅仅是用来存贮最后访问ip,而不是全部访问ip吗?那么countdatatxt也没啥意义了,仅仅是统计页面打开次数而已了。理解的有问题吗?

我的理解是是iptxt存放所有ip地址,countdatatxt里存放ip和该ip对应的点击次数。其实也就需要countdatatxt一个就可以了,如果有新ip,存入,该ip访问次数+1,如果已存在改ip,ip访问次数+1。

如果只是存贮最后访问ip和总访问次数,那太简单了。等你回复,确定需求后给代码

我告诉你个简单直接的方法 在PHP环境下放一个PHPmyadmin 连接数据库~然后点击相应数据库表~查询出相关数据~下方有个导出查询结果~然后选择txt导出~OK搞定~

简单直接方便快捷

如果你想用原生的方法导出的话 更方便了

直接sql查询数据

然后拼接字符串

新建/打开文本

写入字符串~

我想这个东西初学者都会我就不多写代码了

以上就是关于用php将数据写进数据库中全部的内容,包括:用php将数据写进数据库中、php读取txt文本在写入mysql数据库、如何通过php浏览txt文档前台页面向mysql后台数据库添加数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10202230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存