Hallo Robert,
Du bereitest die gleiche Query in jedem Schleifendurchlauf vor. Der Sinn von Prepared Statements ist es gerade, einmal prepare aufzurufen und mehrmals bind.
Kommt drauf an - gerade bei PDO. Diesen Teil hab ich mir beim OP nicht angeschaut.
bindParam bindet einen SQL Parameter an eine Variablenreferenz, d.h. man muss nicht pro Durchlauf erneut binden, es reicht, die gebundene Variable zu ändern.
bindValue bindet einen SQL Parameter an einen Wert, das muss man einmal pro Durchlauf neu tun.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi