表 course_details 中的行数可以是任意的。我检索这些值并存储在数组 a[] 中。现在数组包含一列的值(比如 course_names)。现在我再次将这些值存储在数据库中。我的代码:
$query1 = "select *from course_details WHERE branch='$branch' AND sem='$sem'";
$run1 = mysql_query($query1) or die($query1."<br/><br/>".mysql_error());
$a = array(10);
$i = 0;
while($row1 = mysql_fetch_assoc($run1)){
$a[] = $row1['course_names'];
$i++;
}
$cc1 = $a[1];
$cc2 = $a[2];
$cc3 = $a[3]; //upto here is ok since i have 3 rows in table
$cc4 = $a[4];
$cc5 = $a[5];
$cc6 = $a[6];
$cc7 = $a[7];
$cc8 = $a[8];
$cc9 = $a[9];
$cc10 = $a[10];
我不知道表中可能包含多少行。在这里,我必须考虑表中可能包含的 10 个值。所以我将 course_names 列的每个字段存储在变量 $cc1、$cc2 等中。但错误是因为在表中行数只有 3。所以 $cc4、$cc5、.. 都是未定义的。那就是我想在变量中存储任意数量的值,以便我可以轻松地再次存储在不同的表中。请帮忙