在php中为现有变量创建变量名

时间:2015-11-23 10:02:34

标签: php sql variables insert

嗨,我有一个名称为

的变量
$variable1='content1' , $variable2='content2' , $variable3='content3';

我需要循环使用该内容和索引;例子;

$index=3;
for($i=0;$i<=$index;$i++){

  $sql="insert into table values("'variable'.$i,$i")on duplicate key update variable=values(variable),controlValueThatIs$i=values(controlValueThatIs$i)";
  $mysqli_query($con,$sql);
}

这有用吗?

2 个答案:

答案 0 :(得分:2)

你可以试试这个

$str = 'variable'.$i;

echo $$str;

答案 1 :(得分:2)

问题是引用(')你应该使用它和整个变量名这样 -

values("'variable".$i."')