我读了很多主题,但没有什么对我有用。
查询与FROM中的php变量不同。
我试过了:
$f="201406";
$atemp="zzz_reservationservicedocumentgenerateddocs_";
echo $a_temp.=$f;
我将{$a_temp}
放入SQL {$a_temp}
并正在工作......但它不是我想要的......
当我在不同的情况下使用变量时,它无法正常工作。
例如:
for($get_months=date("Ym");$get_months>=201401;$get_months--)
{
echo $get_months;
}
如果我尝试在SQL查询中添加$ get_months,例如:
FROM zzz_reservationservicedocumentgenerateddocs_$get_months
如果我试图声明变量:
$get_months="201406";
有效!
查询似乎是
"SELECT * FROM zzz_reservationservicedocumentgenerateddocs_$get_months"
答案 0 :(得分:0)
我对你的问题感到困惑..但我会展示串联的基础知识:
$String_1 = "This is one string";
$String_2 = " This is another string";
echo $String_1.$String_2;
这将输出:
这是一个字符串这是另一个字符串
如果在foreach循环中使用:
$Array = array(1,2,3,4,5);
foreach ($Array AS $Value){
echo "Current Number :".$Value;
}
输出将是:
人们通常会遇到正常的缺陷:当前号码:1
当前号码:2
当前号码:3
当前数字:4
当前数字:5
foreach ($Array AS $Value){
//Do manipulations
}
echo "Current Number: ".$Value;
你会得到
当前数字:5
存储最后一次迭代