
正文
php多层数据怎么写 php多层数据怎么写的
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎么对数据库一个字段写入多条数据
你还是用循环吧。
$arr=explode("|||",$reply);
$query="insert
into
{$cfg_dbprefix}askanswer
(askid,
ifanswer,
tid,
tid2,
uid,
username,
anonymous,
userip,
brief,
dateline,
content,
ifcheck)
";
//循环构造sql语句
foreach($arr
as
$v)
{
$sql.=",values('$askid',
'1',
'$tid',
'$tid2',
'$uid',
'$username',
'$anonymous',
'$userip',
'$brief',
'$timestamp',
'$v',
'0')";
}
//去掉第一个‘,’号
$sql=$query.substr($sql,1);
//插入语句
$dsql-ExecuteNoneQuery($sql);
到这就可以了。
相关问答
Q1: 请教php 同1字段,多数据写入
你直接将数据转换成json格式php多层数据怎么写的就OK,比如:
$a = array(1,2,3,4,5);
$json = json_encode($a);//转换成json格式php多层数据怎么写的字符串
用的时候再
$b = json_decode($json,true);就成刚刚那个$a一样php多层数据怎么写了
Q2: 多维数存,如何用PHP写入数据库中啊?
这个办法有很多。。。
var_export() 这个函数可以将数组原封不动的变成字符串保存,就和打印出来这种一样。就是数据太大。读取用eval()处理。
方法 $list = var_export($list, true); 后面的true很重要。
解码 eval('$list = '.$list.';');
json_encode() 这个函数可以把数组变json格式,数据量小,解析快,我推荐这个。$list = json_encode($list); 解码:$list = json_decode($list);
serialize() 这个函数和上面的差不多,但存的数据更多一些,可以存复杂数据,比如有class的。如果简单数据就用上面的吧。
php多层数据怎么写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php多层数据怎么写的、php多层数据怎么写的信息别忘了在本站进行查找喔。







