[英]Creating Dynamic Variable using dynamic data from MySQL in PHP
我是编程的新手,这里也是。
$sqlb="SELECT * FROM $tbl_name3 WHERE Batch=$batch AND Bcode=$bcode AND Regulation
='$regulation' AND Year='$yval' and Sem='$sval' GROUP BY Smallsubname order by Subcode
ASC";
$resultb=mysql_query($sqlb);
$countb=mysql_num_rows($resultb);
while($rowsb=mysql_fetch_array($resultb))
{
$ssn=$rowsb['Smallsubname'];
$scode=$rowsb['Subcode'];
echo "$ssn";
}
enter code here
我需要自动将多个变量分配给多个scode
的帮助,因为有时scode
的数量也会因分支和年份而有所不同。 因此,请帮助我如何动态创建变量。 而且我还必须创建一些数组。 如何动态创建它们? 并且请提供具有完美代码的信息,因为我也是编程的新手。 因此,请不要使用技术术语,而只能使用代码。
这应该可以帮助您:
$sqlb="SELECT * FROM $tbl_name3 WHERE Batch=$batch AND Bcode=$bcode AND Regulation
='$regulation' AND Year='$yval' and Sem='$sval' GROUP BY Smallsubname order by Subcode
ASC";
$resultb=mysql_query($sqlb);
$countb=mysql_num_rows($resultb);
$scodes = array(); // new empty array for scode
$ssns = array(); // array for ssn
$i = 0; // last position
while($rowsb=mysql_fetch_array($resultb))
{
$ssn=$rowsb['Smallsubname'];
//$scode=$rowsb['Subcode'];
$ssns[$i] = $rowsb['Smallsubname'];
$scodes[$i] = $rowsb['Subcode'];
echo "$ssn";
$i += 1; // increments position
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.