Php 将自动递增的变量名插入数据库

Php 将自动递增的变量名插入数据库,php,mysql,Php,Mysql,我有以下代码,用实际的输入字段替换{input:text}: while (strpos($setCode, '{input:text}') !== false) { $setCode = preg_replace('/{input:text}/', '<input class="bookTextInput" type="text" name="ANT'. $i++ . '" />', $setCode, 1); } while(strpos($setCode,{input

我有以下代码,用实际的输入字段替换{input:text}:

while (strpos($setCode, '{input:text}') !== false)
{
    $setCode = preg_replace('/{input:text}/', '<input class="bookTextInput" type="text" name="ANT'. $i++ . '" />', $setCode, 1);
}
while(strpos($setCode,{input:text}')!==false)
{
$setCode=preg_replace('/{input:text}/',''$setCode,1);
}
我想要的是将所有生成的输入字段的值插入SQL:

$AntCount   = substr_count($string, '{input:text}');

for( $i= 1 ; $i <= $AntCount ; $i++ )   {

    $query  =   "INSERT INTO TableName (Answer) VALUES ('" . $ANT.$i . "')";
    mysqli_query($link, $query);
}
$AntCount=substr_count($string,{input:text}');
对于($i=1;$i$(ANT.$i)


希望它能起作用,ANT是表单字段,所以在POST中,对吗

所以不是:
$ANT.$i


但是:
$\u POST['ANT'.$i]

这里有$ANT的值吗?
Answer
是一个varchar列吗?如果我理解正确,你可以使用
…value('ANT'.$i.');
不幸的是,$(ANT.$i)不被接受。($ANT.$i)给出了相同的结果。Thx!像这样完美地工作:)