---
title: "Lägga in i databasen.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15483-lägga-in-i-databasen"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "U2K"
published: "2001-04-05T19:56:00.000Z"
updated: "2001-04-06T17:44:00.000Z"
replies: 2
views: 214
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/15483-lägga-in-i-databasen"
---

# Lägga in i databasen..

## #1 — U2K, 2001-04-05T19:56Z

Har gjort en liten function som iof inte är bra ännu.. den ska göra en massa saker till.. Men nu är problemet att den vägrar fungera som jag tycker den borde.. Kolla här

```
function kollabilderna()
{
$katalog  = opendir('bilder/storbild/');
while ($bild = readdir($katalog)) {
  if ($bild != "." && $bild != "..") {
    mysql_db_query($db,"INSERT INTO bilder VALUES ('','bilder/litenbild/$bild','bilder/storbild/$bild','$bild')");
    generera_bild($bild);
    }
  }
closedir($katalog); 
}
?>
```

Detta skriptet klagar inte på något.. men det kör functionen generera_bild()
Varför vägrar den att lägga in bilden på DB:n?

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

## #2 — LarsG, 2001-04-05T20:12Z

Du kan ju lägga in lite felhantering så att man kan varför mysql inte vill lägga in posten

```
mysql_db_query($db,"INSERT INTO bilder VALUES ('','bilder/litenbild/$bild','bilder/storbild/$bild','$bild')")
or die(mysql_error());
```

mysql_error returnerar en feltext för föregånde anrop

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

## #3 — U2K, 2001-04-06T17:44Z

Fixade det.. Jag tänkte inte på att man måste ha $db till något också.. jag trodde att den redan var satt.. men så fungerar det inte i funktionen.. =)
Jag la tille en liten && !file_exists("bilder/litenbild/$bild") för att inte skriva över filerna som redan är inlagda och genererade..

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15483-lägga-in-i-databasen
