PHP MYSQL自动创造价值

时间:2015-01-21 18:34:43

标签: php mysql

我有像

这样的代码
$quota = 100;
$quotaperclass = 25;

for ($x = 0; $x <= $quota/$quotaperclass ; $x++) {
    $sql = "INSERT INTO classroom (name) VALUES ('A')";
    for ($y = 0; $y <= 25 ; $x++) {
        $sql = "INSERT INTO classroomstudent (studen_id, class_id) VALUES ('', 'A')";
    } 
} 

我想要每个班级25的配额,每个班级的总配额div配额。在我的情况下,结果是4然后自动创建4个类,如A,B,C,D,然后将每个学生添加到课程中。

我的问题是。 如何自动更改值名称

loop 1 is A 
loop 2 is B
loop 3 is C
etc

以及如何自动将每个学生添加到课堂中。

感谢

2 个答案:

答案 0 :(得分:1)

$range = range('A', 'Z');

$quota = 100;
$quotaperclass = 25;

for ($x = 0; $x <= $quota/$quotaperclass ; $x++) {
    $sql = "INSERT INTO classroom (id, name) VALUES ('', '".$range[$x]."')";

} 

答案 1 :(得分:0)

试试这个

$c = 'A';
for ($x = 0; $x <= $quota/$quotaperclass ; $x++) {
 $sql = "INSERT INTO classroom (id, name) VALUES ('', '$c')";
 $c++;
}