Det är inte meningsfullt att skapa en procedur för att uppfylla dina krav.
Anta att det fungerade för första körningen, men skapa proceduren kommer att visa fel i nästa körning eftersom proceduren redan finns där.
Du behöver bara köra insert query ett antal gånger, eller bygga insert query med flera värden och köra en gång. Det här är vad jag tycker att du ska göra.
1.for($i=0;$i< $qty;$i++){
$sql = "INSERT INTO table_name (field1,field2,fieldn) VALUES ('field-val1','field-val2','field-valn')";
$result = mysql_query($sql) or die ( mysql_error());
}
Eller närma dig 2
$sql = "INSERT INTO table_name (field1,field2,fieldn) VALUES";
for($i=0;$i< $qty;$i++){
$sql .= "('val1','val2','valn')";
if($i < ($qty -1 )){
$sql .=",";
}
}
$result =mysql_query($sql) or die ( mysql_error());