将数组写入数据库php c语言将数据放入数组

php将一个长array数组循环插入数据库

利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符。也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。

专业成都网站建设公司,做排名好的好网站,排在同行前面,为您带来客户和效益!成都创新互联公司为您提供成都网站建设,五站合一网站设计制作,服务好的网站设计公司,成都做网站、网站制作负责任的成都网站制作公司!

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

PHP的话,使用foreach循环执行sql代码即可(可能运算量较大)

直接存数组中的字符串也可以。

如:

$a="0,1,2,3";

//$a=join(",",array(0,1,2,3)); 这样也可以

mysql_query("INSERT INTO admin (monday) VALUES($a)");

这样字段monday的就是0,1,2,3

(后一种具体答案,摘自adebug的回答,有改动)

php 怎么把数组添加到数据库中的啊!!!!这是phpcmsv9的 求解释啊

array2string函数 是phpcms自带的函数

/phpcms/libs/functions/global.func.php 第293行

/**

* 将数组转换为字符串

*

* @param array $data 数组

* @param bool $isformdata 如果为0,则不使用new_stripslashes处理,可选参数,默认为1

* @return string 返回字符串,如果,data为空,则返回空

*/

function array2string($data, $isformdata = 1) {

if ($data == '')

return '';

if ($isformdata)

$data = new_stripslashes($data);

return addslashes(var_export($data, TRUE));

}


文章标题:将数组写入数据库php c语言将数据放入数组
浏览路径:http://bzwzjz.com/article/hgcggo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都商城网站建设 成都网站建设 成都网站建设公司 成都网站制作 高端网站建设 网站设计制作 网站建设方案 网站建设 成都企业网站设计 温江网站设计 攀枝花网站设计 成都定制网站建设 营销型网站建设 成都网站建设 成都网站建设 成都网站设计 品牌网站建设 重庆电商网站建设 成都企业网站制作 企业网站设计 网站建设公司 教育网站设计方案