在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://scyingshan.cn/article/dsgdedj.html