问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 把数组插入数据库

发布网友 发布时间:2022-09-15 12:19

我来回答

3个回答

热心网友 时间:2023-10-09 03:11

lxydjx 正解,我来详细补充一下吧。未经测试、、、

//初始化
$sql = array();

// 从 a.php POST 过来的值
$_POST["xinxi"] = "20-2,19-1,18-1";

// 拆分为 array("20-2", "19-1", "18-1");
$post_data = explode(",", $_POST["xinxi"]);

// 循环数组
for($i = 0; $i < count($post_data); $i++) {
// 再次拆分每一条信息为 array("20", "2"), array("19", "1"), array("18", "1")
$details = explode("-", $post_data[$i]);

// 将每一条信息添加到 $sql 数组中
array_push($sql, "(20121015194535193356, ".$details[0].", ".$details[1].")");
}

// 用 , 连接,转换为 string
$sql = implode(",", $sql);

// 插入数据库
mysql_query("INSERT INTO table_sales (dingid, detailsid, buynumber) VALUES ($sql)");

热心网友 时间:2023-10-09 03:11

<?php
$post='20-2,19-1,18-1';//$post=$_POST['xinxi'];
$id='20121015194535123456';//添加自己生成dingid的逻辑
//分解POST信息
$post=explode(',',$post);
//遍历post数组,添加dingid数据
foreach($post as $k=>$v){
//将 20-2 分解
$post[$k]=explode('-',$post[$k]);
//在数组最前面加上dingid
array_unshift($post[$k],$id);
//重新组合为sql语句的values的子句
$post[$k]='('.implode(',',$post[$k]).')';
}
//组合sql语句
$post='INSERT INTO _table_(dingid,detailsid,buynumber) VALUES'.implode(',',$post);
//mysql_query函数
?>

热心网友 时间:2023-10-09 03:12

用explode(',',$_POST['XINXI']) 这样得到有多少个商品

然后再循环得到的商品 再用 “-” 切割 得到 id 和数量
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果两个男生喜欢上同一个女生怎么办 玛丽居里学者 玛丽居里奖学金含金量 玛丽居里学者含金量 玛丽居里学者什么级别 豆渣肥料适合什么花 豆渣拌在土里能种花吗-豆渣怎样做肥料好 生物化学和微生物学是一个专业吗 请问这狗狗是什么品种?是不是杂交的啊? ...鉴别下这是啥狗狗?大概三个月不到点。个人感觉像是蝴蝶和土狗... php插入数据库:我建立个注册页面,但是不管我输入什么。都会插入数据库 通顺和浅显易懂的区别 新手养蓝猫怎么养 主权怎么造句 硅酮密封胶粘在手上、玻璃上应如何清洁? 狗狗有一天和我玩回来后睡着了突然就抽搐吐白沫快一分钟左右开始乱叫不认人,说是中了老鼠药然后打了针阿 为什么我家的狗想和我搞? 晚上让狗子和我一起在房间睡觉吹空调,可她每隔一个小时吵醒我一次怎么办? 我家狗总和我保持距离 怎么我叫狗狗 喜欢和我睡,她一下就跳我床上来了,还赖着不走了谢谢了,大神帮忙啊 我家泰迪狗狗和男狗狗配完三个小时,同天又不小心被一只很难看的土狗给配了,我发现的时候刚刚配完。 慢性乙肝好治吗?能治愈吗? 塑料贴纸怎么去除 如何去除塑料上的贴纸 日版任天堂游戏机怎么购买游戏,必须要用信用卡吗没有信用卡咋办? 我现在15岁,不能办理visa卡,还要什么办法在steam购买游戏?ps.不能找我妈,她不会给我买 想在itunes store买个游戏,但我是学生,没有visa和万事达信用卡。该怎么办? 没有visa怎么买steam游戏 羊奶和牛奶的区别是什么 笔记本电脑花屏后无法开机的解决方法 kfr-26gw志高空调出现f3是什么故障 摆在桌面上怎么造句??? 如何正确地读出体温计的示数? 怎样不打开瓶盖却能取出里面的酒 探探在苹果用一个登录过不能切另一个 听说现在可以拍立体婚纱照,立体婚纱照怎么拍? 审计委员会制度的实质及其借鉴意义 如何注销视频号保留? 三顾茅庐背后的故事 同一个手机号能否注册两个 同一个手机号怎么注册两个 秋后不吃瓜什么意思 水冷中央空调机组补水软化水罐怎样调 三个水罐连通,怎样调水可以同时控制三个的水罐的温度 储水罐压力如何调 张协的诗歌特点 七命的晋代文学家张协代表作 《张协状元》演的是什么故事? 杂诗其四 张协表达了作者怎样的思想感情 投稿后能知道审稿人是谁吗? 怎样可以快速搬玉米