
正文
php数组加数据库,php数组数据结构
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php将一个长array数组循环插入数据库
数据库表的id字段设置自动递增,然后数组使用循环方式将数据插入到数据库即可。如:foreach($result as $k=$v){ mysql_query(insert into 表名(num) values(.$v.));}这样就可以了。
首先循环数组 for($i=0;$icount(array);$i++){ 循环后,这里就能取到每一个数组元素的字符串 str=array[$i];这个str就是每一个数组元素的字符串了。下面接着插入就可以了。
如果你使用thinkphp框架,可以有直接的语法提交数组到数据库。
相关问答
Q1: thinkphp数组怎么存入数据库
1、如果你使用thinkphp框架,可以有直接的语法提交数组到数据库。
2、有两个方法可供选择,一种是把数据存入csv文件,然后执行load data infile 还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数,可以很简单的实现大批量数组数据的一次性插入。
3、利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。
4、将一个数组存入数据库和使用的语言有关系。通常的做法是将数组的内容转换后传递到和语言相关的数据处理方法中进行处理。
5、json_encode格式的数据,中间带有\,在存入数据库的时候,会把反斜杠删除了。所以在将二维数组json_encode之后,需要再使用addslashes()处理一下,再存入数据库。
Q2: PHP如何将下面数组遍历,插入数据库
利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。
先看下我们数据库在执行插入操作前的数据,只有二条数据,如图。运行页面,执行插入数据的操作,页面显示的结果为 true,表示数据成功插入到数据库里了。再次查看数据库的数据,可以看到php插入的数据成功保存到数据库里了。
数据库表的id字段设置自动递增,然后数组使用循环方式将数据插入到数据库即可。如:foreach($result as $k=$v){ mysql_query(insert into 表名(num) values(.$v.));}这样就可以了。
在test.php文件内,使用array_values()方法将上一步的数据重新排序,并且从0开始,把重新排序的数组保存在$result变量中。在test.php文件内,使用foreach方法遍历数组,其中$k为索引值,$v为索引值对应的数组值。
在PHP中数组分为两类:数字索引数组和关联数组。其中数字索引数组和C语言中的数组一样,下标是为0,1,2…而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。
Q3: PHP中如何把一个数组中的数据取出来并插入到数据库中
数据库表的id字段设置自动递增,然后数组使用循环方式将数据插入到数据库即可。如:foreach($result as $k=$v){ mysql_query(insert into 表名(num) values(.$v.));}这样就可以了。
利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。
将一个数组存入数据库和使用的语言有关系。通常的做法是将数组的内容转换后传递到和语言相关的数据处理方法中进行处理。
直接把数组映射到关系型数据库中:建个表,只有两列,id和value。存的时候,数组下标对应的就是id,元素值就存到value列里面。单数据值转换:数据库表有两列,name和value,name是数组变量名,value用来存这个数组。
Q4: php怎么操作才能把这个二维数组加进数据库里面
1、先看下我们数据库在执行插入操作前的数据,只有二条数据,如图。运行页面,执行插入数据的操作,页面显示的结果为 true,表示数据成功插入到数据库里了。再次查看数据库的数据,可以看到php插入的数据成功保存到数据库里了。
2、需要PHP基础知识和数据库基础知识。以SQL为例。使用PHP MySQL 函数可以编辑数据库。mysql_connect() 函数打开MySQL 连接。
3、decode之后就是个二维数组啦,按平常二维数组使用就行的。如果是想把二维数组存进数据库建议你使用 serialize 这个函数,取出来在 unserialize 下,类型和结构都不会丢失。
php数组加数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数组数据结构、php数组加数据库的信息别忘了在本站进行查找喔。








