---
title: "PDO & INSERT i en foreach-loop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/192219-pdo-insert-i-en-foreach-loop"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "beejizzle"
published: "2014-03-25T13:56:24.000Z"
updated: "2014-03-25T13:56:24.000Z"
replies: 0
views: 793
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/192219-pdo-insert-i-en-foreach-loop"
---

# PDO & INSERT i en foreach-loop

## #1 — beejizzle, 2014-03-25T13:56Z

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?

Permalänk: https://www.webforum.nu/p/192219

---

Tråden på webben: https://www.webforum.nu/amne/php/192219-pdo-insert-i-en-foreach-loop
