将数组写入数据库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://pwwzsj.com/article/hgcggo.html