
正文
php值保存到数据库中,php如何把数据存到数据库中
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP获取复选框的值存到数据库
1、?php name=$_POST[name];//通过post方式获取 表单中的 name值 echo $name; //输出获取到的name值。? 使用方法,新建一个 .php的文件,将该代码拷贝进去,然后放出php环境,访问该文件即可。纯手打,望采纳,可追问。
2、需要准备的材料分别是:电脑、php编辑器、浏览器。首先,打开php编辑器,新建php文件,以表单post提交到index.php为例。在index.php中输入代码:print_r($_POST[hobby]);。浏览器运行表单提交到index.php,发现能接收到复选框里的值了。
3、方式1:php接收到的值直接插入数据库即可,在页面上获取数据时浏览器自动翻译html标签和css样式的,不用做什么处理。方式2:如果只想保存内容不保存标签和样式可以用php函数 strip_tags() 过滤字符串中的 HTML 标签, 然后再插入数据库,这样数据存放的少,不带样式。
4、在PHP表单中 单选按钮 如果选中了提交后,就是这个单选按钮的值,如果没有选中,提交是空值。
相关问答
Q1: PHP中如何把一个数组中的数据取出来并插入到数据库中
1、有两个方法可供选择,一种是把数据存入csv文件,然后执行load data infile 还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数,可以很简单的实现大批量数组数据的一次性插入。
2、如果你使用thinkphp框架,可以有直接的语法提交数组到数据库。
3、数据库表的id字段设置自动递增,然后数组使用循环方式将数据插入到数据库即可。如:foreach($result as $k=$v){ mysql_query(insert into 表名(num) values(.$v.));}这样就可以了。
4、$newArray=[];for($i=1;$i=count($arr)/3;$i++){ foreach($arr as $key=$val){ if($key==item_name_.$i){ $newArray[$i][$key]=$val; } }}此时$newArray就是一个二维数组。每组数据一个组。
Q2: PHP从txt中读取数据存储到数据库中
用PHP的file函数,会把文件内容读入数组里。
M并不是太大,先全部存入数组(内存),然后使用SQL一次性导入(最好使用事务处理,数据库底层会自动优化);必要时可在导入前检查数据完备性,反正要点是尽量减少磁盘操作(太耗时)。
看你说的和这种格式应该是XML文档,如果XML文档,完全不用自己读取文档,可以使用PHP提供的simpleXML库区操作,然后再用PDO或MySQLi库去写入数据库即可。
我的博客《php读取txt文件组成SQL并插入数据库(原创自Zjmainstay)》已经有现成的实现了,你可以参考一下。
在这里给大家介绍一下,希望能对朋友们有所帮助。该系统是由以下四个文件组成的:有HTML调查表单的survey.htm,实现调查功能的survey.php,记录调查项目的data.txt和记录调查结果的survey.txt.其中data.txt和survey.txt我们可以用NOTEPAD分别创建之,并传到程序目录下。
php值保存到数据库中的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php如何把数据存到数据库中、php值保存到数据库中的信息别忘了在本站进行查找喔。







