我想在一條指令中輸入for循環生成的100行。 我正在使用下面,但它不工作。phpmyadmin中的多行條目用於循環
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;
你可以建議我如何使用一條指令在mysql中插入。
其工作很好,謝謝,但你能告訴我你爲什麼採取$ roll_string ='';和$ roll_string之後的點。 – user2538155
@ user2538155:首先,你必須聲明你的變量(所以把$ roll_string初始化爲一個空字符串;這樣你可以連接(點符號)其他字符串給它)。其次,在for循環之外,您必須刪除最後一個字符(「,」),否則它將不會是「sql正確命令」。 – DonCallisto
親愛的時間 – user2538155