-5

forループで生成した100行を1命令で入力したい。以下を使用していますが、機能していません。

for($i=$roll_number_start; $i<=$roll_number_end; $i++)
                {
                    $roll_number = $roll_number_format.$i;
                    $p_username = generatePassword();
                    $p_password = generatePassword();
                    $roll_array[] = " ('".$roll_number."',"."'".$student_class."',"."'".$class_section."',"."'".$batch_year."',"."'".$p_username."',"."'".$p_password."')";

                }

                $insert_sql = "INSERT INTO student (roll_number, student_class, class_section, batch_year, p_username, p_password) VALUES".$roll_array;

1 つの命令を使用して mysql に挿入する方法を教えてください。

4

3 に答える 3