php 怎么把数组添加到数据库中的啊!!!!这是phpcmsv9的 求解释啊
4个回答
展开全部
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));
}
/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));
}
展开全部
写入数据库前 把数组用serialize处理一下
在读出来时用unserialize还原成数组
在读出来时用unserialize还原成数组
追问
但是现在就是数组的形式插入数据库啊
追答
数组元素键名 对应的是 数据表中的字段名?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把他转换成字符串 ,然后合并字符串,然后再转换成 数组 都有现有的自带函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你用的什么数据库
追问
用的是mysql 数据库
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询