使用PHP将一篇AJAX文章中的多行插入数据库?

使用PHP将一篇AJAX文章中的多行插入数据库?,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,邮件标题: seasonString: Sommer,Hebst,Frühling,Winter holidaywishString: 3,4,7,8 PHP: 在这种情况下,数据被插入我的数据库表tbl\u seasure的一列中: Sommer, Hebst, Frühling, Winter holidaywishString:3, 4, 7, 8 但我希望是这样的: tbl_season; id season -1

邮件标题:

seasonString: Sommer,Hebst,Frühling,Winter
holidaywishString: 3,4,7,8                          
PHP:

在这种情况下,数据被插入我的数据库表
tbl\u seasure
的一列中:

Sommer, Hebst, Frühling, Winter
holidaywishString:3, 4, 7, 8    
但我希望是这样的:

tbl_season;
id    season
-1    Sommer                        
-1    Hebst
-2    winter
-3    hebst
我怎样才能做到这一点呢?

$arrstreason=explode(“,”,$\u POST['seasentstring]”); foreach($arrSeason作为$season){ $sqlseasure=“插入到seasures(seasure,iduserinfo)值(“$mysqli->real\u escape\u string($seasure)。”,“$userID”); $mysqli->query($sqlseasure); }


/这个问题解决了很多

如果你想插入多行,那么你需要将你的值分割成多个值,并执行多个
insert
语句。我实际上用Explode()函数尝试过,但我不知道Explode()如何使用,虽然我读过相关文章,但如何真正实现它是我的问题。因为我的$uAjax帖子,我在一个字符串中获得了所有的值。所以现在唯一的选择就是分解并将其插入数据库。您尝试了什么?它怎么不起作用?当您使用explode()时,您最终得到了什么?您是如何尝试将该数据插入数据库的?“我试过了,但没有成功”并没有真正描述问题,也没有显示您使用的代码。“$seasurearray=array()$字段=分解(“,”,$数组);foreach($seasure形式的字段){$sqlseasure=“插入到seasure(seasure,iduserinfo)值($seasure,$userID);}$INSERT=$mysqli->query($sqlseasure);$userID=mysqli\u INSERT\u id($mysqli);'
tbl_season;
id    season
-1    Sommer                        
-1    Hebst
-2    winter
-3    hebst