php如何把数组写入数据库呢?

在提交页面有三个值,id当前页面id ,catid当前页面所在栏目,ly这个值是一个有多个。id和catid是整型,ly是数组,请问怎么写入数据表。

id         15
catid    2
ly         12,15,20,30,35

正常情况写入表后是

id   catid   ly
15    2       12
15    2       15
15    2       20

写入表时如果ly是一个值可以写入,如果ly是多个值,请问怎么写入mysql呢?

奴东php,但我有个思路
就是遍历ly这个数组,循环存入
比如User对象

for(String s:User.getLy()){
    //这里执行插入数据库
    插入id//id=15
    插入catid//catid=2
    插入s
}

你是不是想把
Array
(
[0] => 12
[1] => 15
[2] => 20
[3] => 30
[4] => 35
)
这种数组以,号方式变成12,15,20,30,35存进数据库?
如果是:可以这样$ly = implode(',',$ly);
如果以后需要存多维数组建议以json_encode($array,true)的方式存,取的时候想变回数组可以用json_decode转回来

存json的值笔记好,读取的时候 在转换成数组,或者你可以将这个数据存入多个 将这三个字段做个唯一键

for($i=0;$i<count($ly);$i++){
echo $ly[$i]; (这就是你每次需要存的值 sql加上去就行了)
}