Det giver ikke mening at oprette en procedure, der opfylder dit krav.
Antag, at det virkede for første kørsel, men oprettelsesproceduren vil vise fejl i næste kørsel, fordi proceduren allerede er der.
Du skal bare køre insert-forespørgsel et antal gange, eller bygge indsæt-forespørgsel med flere værdier og køre én gang. Her er, hvad jeg synes, du skal gøre.
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ærme 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) eller die (mysql_error());