如何在mysql中插入动态列数

时间:2016-04-17 21:51:56

标签: php mysql

这是我目前的代码:

for($ i =($ loop1 - ($ count-1)); $ i< = $ loop1; $ i ++)

{ 
    ${'track_' . $i}=$_POST['marks'.$i];
     $in="insert into s_101483011(q".($i-20).") value('".${'track_' . $i}."')";
     $inq=mysqli_query($db,$in);
 }

1 个答案:

答案 0 :(得分:0)

首先,请确保在插入查询中未提及列时为列设置默认值。

对于动态部分,您可以使用预期包含列和相应值的映射对象来创建映射对象并生成sql语句。