如何在变量中存储数据库中的检索值?

时间:2013-09-14 16:35:33

标签: php html mysql mysqli

表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,..都是未定义的。那就是我想在变量中存储任意数量的值,以便我可以轻松地再次存储在不同的表中。请帮忙

0 个答案:

没有答案
相关问题