我知道如何在引号内执行 php 变量
$q1 = 1;
$q2 = 2;
$q3 = 3;
$q4 = 4;
$q5 = 5;
echo "${q1}"; //outputs 1
我怎样才能循环输出它们?
for($i=1; $i<=5; $i++)
{
echo "${q$i}"; //how to make $i work here?
}
如何$i
配合工作$q
?
更新
我希望引号在那里,因为我正在循环中创建一个字符串,并且我想将该循环传递给 mysql 查询。所以我希望字符串像
$str = '$q1, $q2, $q3';
当我将它传递给 mysql 查询时,它应该解释 $q1, $q2, $q3 的值,即 1,2,3
mysql_query("INSERT INTO users (col1, col2, col3) VALUES ($str)");
所以它应该变成
mysql_query("INSERT INTO users (col1, col2, col3) VALUES (1,2,3)");
这只是一个例子,我知道的语法mysql_query
是错误的,但你知道