Tjenare,
För att belasta servern så lite som möjligt så tänkte jag plocka ur min mysql query utanför foreach-loopen. Är det här korrekt sätt eller belastar det lika mycket?
...
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
$query = "INSERT INTO complaints (c, d, cl, r, p) VALUES (:c, :d, :cl, :r, :p)";
$stmt = $svdb->prepare($query);
foreach ($result as $r){
$a = array (':c'=>$r['id'],
':d'=>$r['nr'],
':cl'=>$r['cld'],
':r'=>$r['whid'],
':p'=>$points);
$stmt->execute($a);
}
Går det att göra på något annat bättre sätt?