Het heeft geen zin om een procedure te maken die aan uw eisen voldoet.
Stel dat het werkte voor de eerste run, maar de procedure voor het maken zal een fout tonen in de volgende run omdat de procedure er al is.
Je hoeft alleen maar een aantal keren een invoegquery uit te voeren, of een invoegquery met meerdere waarden te bouwen en één keer uit te voeren. Dit is wat ik denk dat je zou moeten doen.
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());
}
Of benader 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) of sterven ( mysql_error());