Php 如何在mysql中插入动态列数

Php 如何在mysql中插入动态列数,php,mysql,Php,Mysql,这是我当前的代码: 对于($i=($loop1-($count-1));$i首先,请确保为列设置默认值,以防在insert查询中不提及它们 对于动态部分,您可以创建一个映射对象,并使用该映射对象生成sql语句,该映射对象应包含列和相应的值。对不起,先生,我没有得到u,我正在尝试执行insert查询,以便根据计数插入表中的动态列数。例如,如果计数为3,我想插入3列和le剩下的就留着吧。我一共有10列。我是一个初学者,希望你能理解我。你能分享一下你的表的描述吗?在mysql上使用desc yourT

这是我当前的代码:


对于($i=($loop1-($count-1));$i首先,请确保为列设置默认值,以防在insert查询中不提及它们


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

对不起,先生,我没有得到u,我正在尝试执行insert查询,以便根据计数插入表中的动态列数。例如,如果计数为3,我想插入3列和le剩下的就留着吧。我一共有10列。我是一个初学者,希望你能理解我。你能分享一下你的表的描述吗?在mysql上使用desc yourTableName命令。
{ 
    ${'track_' . $i}=$_POST['marks'.$i];
     $in="insert into s_101483011(q".($i-20).") value('".${'track_' . $i}."')";
     $inq=mysqli_query($db,$in);
 }