成都创新互联网站制作重庆分公司

php把文本当成数据库 php把文本当成数据库文件

php怎么读取txt文本内容存入mysql数据库

第一步,读取txt的文件。假设为a.txt

新吴网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

$content = file_get_content('a.txt'); //读取文件内容存入变量。

第二步,存入数据库

mysql_query("insert 表名 (字段名) values('".$content."'));

Ps:文件是上传的,上传后的临时文件名是:$_FILE['tmp_name']

用文本文档当作PHP网站数据库有什么优缺点?

文本:

优点:读取速度快。不需要数据库。

缺点:

检索极不方便。几乎不可能。更别提复杂的检索了。

排序不方便。

单个文本数据过大时一次读入会占用大量内存

所以不能存储大量数据

数据安全性等于0。

数据库的优点就是 文本的缺点。

怎样将txt文件当做小型数据库,并用php读取txt文件,分别读取出来

$file = 'id.txt';

$content = file_get_contents($file);

$array = explode("\n", $content);

//各个系统下的换行符可能会有所不同,不过用得比较多的好像是"\n"

for($i = 0; $i  count($array); $i ++) {

//读取一行的信息,如:"29384733----2013-12-29 19:57:20"

$temp = $array[$i];

$items = split("----", $temp);

//假设如题设中的以"----"为不同字段之间的分隔符,如果是其他的,相应修改即可,视具体分隔符而定

echo "id: ".$record [0] . " timestamp:" . $record [1] . "br";

}

附个运行图:(左上方为代码,右上方为用得输入数据,下方为输出结果),如果要添加多个字段的话,同理可以实现的,只要保证所使用的分隔符不会出现在所需要输出的数据中就行。

PHP使用文本代替数据库 问题

数据库不单单是数据的载体,更重要的是它能对数据的管理功能,比如查找、更新、删除及深入的过程等功能。

如果不想用库来保存信息的话,可考虑用xml来保存,不建议直接用文本文件(虽说xml也是文本),但在数据关系方面纯文本不如xml。

php 怎么用txt文本作为数据库,同时能实现增删改查功能,id又是自动叠加呢

折腾。好好的数据库不用,多简单。

用txt文本作为数据库,同时能实现增删改查功能,id又是自动叠加,这就等于一个小型的数据库了。虽然真的数据库也是用文件存储数据,但你想想有多麻烦,趁早换数据库吧。


当前标题:php把文本当成数据库 php把文本当成数据库文件
网页URL:http://cxhlcq.com/article/dodhidh.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部