首页后端开发PHPphp数组存入数据库 php的数组里面可以存储任意类型的数据

php数组存入数据库 php的数组里面可以存储任意类型的数据

时间2023-07-09 20:54:03发布访客分类PHP浏览565
导读:用php怎么把数组的值存进数据库 首先你要学会查错,最简单的方式就是打印出来看。以SQL为例。使用PHP MySQL 函数可以编辑数据库。mysql_connect( 函数打开MySQL 连接。如果你使用thinkphp框架,可以有直接的...

用php怎么把数组的值存进数据库

首先你要学会查错,最简单的方式就是打印出来看。

以SQL为例。使用PHP MySQL 函数可以编辑数据库。mysql_connect() 函数打开MySQL 连接。

如果你使用thinkphp框架,可以有直接的语法提交数组到数据库。

数组是没有办法插入mysql数据库的,一般是把数组连接成字符串,存入,取出再拆分为数组输出。

PHP如何将下面数组遍历,插入数据库

1、利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。

2、用foreach循环的话如果有十条,就要操作数据库十次了,我想要一次操作数据库就可以插入十条数据 追答 会写mysql insert into 多条插入数据吗? 你按照原生那样,把字符串拼接起来。一下插入就行了。

3、先检查一下你的数据库操作是否放在循环体里面。如果是在循环里面再检查一下你的表结构中各字段的约束是否有唯一。你这样的循环插入库效率不高,可以把 values拼接起来,然后一次性插入。

4、数组是没有办法插入mysql数据库的,一般是把数组连接成字符串,存入,取出再拆分为数组输出。

5、把数组转成json或其他字符串在写入数据库,不转换字符串无法写入或自由Array,我是没试过,反正我知道是无法写入,我都是转成json后在写入。

php保存数组到数据库

首先你要学会查错,最简单的方式就是打印出来看。

先把数组用函数 serialize() 序列化一下再存到数据库,取出来以后用 unserialize()反序列化函数处理下就成了你上边的数据了。

class[] = array($row[CLASSIFY]);kinds[] =array($row[KIND]);别忘了加[]。最好在前面再加上 class = array();kinds = array();防止一些未定义错误。

为什么要主键是i?主键是i那你就无法存一张表中了,得分两张表,一张表存i,另一张存时机内容,len-1映射到你的i表。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php数组存入数据库 php的数组里面可以存储任意类型的数据
本文地址: https://pptw.com/jishu/299279.html
php高并发数据处理 php高并发解决方案 redis 连接php与数据库服务器 php7连接数据库

游客 回复需填写必要信息