我需要使用PHP将数组中的值插入数据库。该数组有40个位置,每个位置都是我必须插入数据库表中的值。
我需要一种快速的方法来写下它,而不要写下$1,$2,$3 ... $39
我尝试过:
$query = 'INSERT INTO table VALUES($1,$2, ..... $39)';
$result = pg_query_params($dbh, $s, $a[0]); //$a[0] array with 39 positions
但是写下来太久了。我还有另一段代码,其中有140个职位。
答案 0 :(得分:3)
只需构建一个从1到数组长度的数组范围,然后添加const Reducer = (state = initialState, action) =>{
switch(action.type){
case 'ADD_DEEP_ITEM': return {
...state,
items : {
...state.items,
deepItem : state.items.deepItem.concat(action.data)
}
}
case 'ADD_DEEPER_ITEM': return{
...state,
items :{
...state.items,
reallyDeepItem:{
...state.items.reallyDeepItem,
a : state.itens.reallyDeepItem.a.concat(action.data)
}
}
}
}
}
和逗号:
$