189 8069 5689

php大量文本插入数据库,php连接数据库文件

在php中把文本框的多条数据插入到数据库

思路:

创新互联-专业网站定制、快速模板网站建设、高性价比昌吉网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式昌吉网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖昌吉地区。费用合理售后完善,十余年实体公司更值得信赖。

1、构建form表单,输出文本框,用textarea/textarea吧,input/内不能换行,页面效果也不好(php、html代码嵌套写的话,直接写就行,建议用smarty,php与模板分离,比较清晰)

2、提交内容,确定用什么method(post、get)

3、获取内容,$str=$_POST['name'](name为textarea的name值)

4、$arr=split ('\r\n', $str);按换行符分割字符串为数组

5、循环执行插入语句,$arr每一层都是一条数据

PHP向MySQL插入超大文本数据

最大上传数也要改一下的,不然你那几十万字也估计超过你的最大上传限制了,还有,如果你的那个只是文本的话,可以考虑用MYSQL的压缩,怎么用我就不废话了。主要是设定两个东西:

服务器最大响应时间;最大上传限制,这两个高好了就行。其他一般不会有问题。你试一下。

补充:

在php.ini里有个参数叫“max_execution_time”,这个是最大响应时间,以秒为单位,改个大一点的,“post_max_size ”,这个是最大上传的大小, 以M为单位。

上回忘了个了很重要的东西,就是要重启你的服务进程(linux下),重启APM(WIN下)

php怎么把数据导入数据库

需要PHP基础知识和数据库基础知识。

以SQL为例。使用PHP MySQL 函数可以编辑数据库。

mysql_connect() 函数打开MySQL 连接。举例

?php

$con = mysql_connect("localhost","mysql_user","mysql_pwd");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}// 一些代码...mysql_close($con);

?

mysql_connect()三个参数分别是服务器名,连接账号,连接密码。

连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据。SQL语法简介网页链接


网页标题:php大量文本插入数据库,php连接数据库文件
网页网址:http://cdxtjz.com/article/dsgdedj.html

其他资讯