<?
$wwa1="一年级";
$wwa2="二年级";
$wwa3="三年级";
$wwa4="四年级";
$wwa5="五年级";
$wwa6="六年级";for($i=1;$i<=6;$i++){
$sql = "SELECT COUNT(*) AS rcnt FROM school where nj='$wwa($i)' ORDER BY id DESC"; //这个错误
$result = mysql_db_query("TD_OA", $sql);
$row = mysql_fetch_array($result);
echo $row[rcnt]."<br>";
}
mysql_close();
?>一个学校年级人数统计,请问为什么提示上边我做注释那行错误?
也就是如何让($i)先得到赋值,然后再赋值给外边的$wwa根据for中的i值在进行其他运算。
请高手告诉我这行如何更改,谢谢!
$wwa1="一年级";
$wwa2="二年级";
$wwa3="三年级";
$wwa4="四年级";
$wwa5="五年级";
$wwa6="六年级";for($i=1;$i<=6;$i++){
$sql = "SELECT COUNT(*) AS rcnt FROM school where nj='$wwa($i)' ORDER BY id DESC"; //这个错误
$result = mysql_db_query("TD_OA", $sql);
$row = mysql_fetch_array($result);
echo $row[rcnt]."<br>";
}
mysql_close();
?>一个学校年级人数统计,请问为什么提示上边我做注释那行错误?
也就是如何让($i)先得到赋值,然后再赋值给外边的$wwa根据for中的i值在进行其他运算。
请高手告诉我这行如何更改,谢谢!
for($i=1;$i <=6;$i++){
$temp = "waa{$i}";
$sql = "SELECT COUNT(*) AS rcnt FROM school where nj='{$$temp}' ORDER BY id DESC"; //这个错误
$result = mysql_db_query("TD_OA", $sql);
$row = mysql_fetch_array($result);
echo $row[rcnt]." <br>";
}
$sql = "SELECT COUNT(*) AS rcnt FROM school where nj='“.$wwa($i).”' ORDER BY id DESC"; //这个错误
$wwa($i)这个应该会被解释为function吧。
$waa = "aaa";
$wwa($i) 等价于 aaa($i)