---
title: "Smartast sätt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/192583-smartast-sätt"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mycodez"
published: "2015-01-30T22:17:49.000Z"
updated: "2015-02-03T21:55:23.000Z"
replies: 2
views: 1293
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/192583-smartast-sätt"
---

# Smartast sätt?

## #1 — Mycodez, 2015-01-30T22:17Z

Hallo alla glada :D
Jag sitter och utvecklar ett galleri åt en bekant. Men jag sitter nu och funderar på vad som är bästa sättet att lagra bilder. just nu sparar jag ner alla bilder i en mapp, och visar alla rakt upp och ner. 

Men nu så vill min bekant sortera upp dem i mappar. så jag undrar vad som är smidigaste sättet att göra detta på?

Ska jag med hjälp av en databas kunna fortsätta att ladda ner alla bilder i en mapp sedan sortera upp dem i mappar med hjälp av en databas? så databasen skulle kunna ser ut på följande sätt

Folders:
id - int(11) PK A_I
Name - varchar(50)
created - datetime

Files: 
id - int(11) PK A_I
folderID - ID FK
path - varchar(255)
uploaded - datetime

eller ska jag lagra dem i strukturerad trädstruktur. 
typ
upload
 \- 2014-12-31
 \- 2015-01-15
 \- 2015-01-30 

eller ska man kombinera detta? 

MVH Robin

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

## #2 — Jojoxx, 2015-02-01T08:52Z

Jag skulle ta bort **path** från Files-tabellen och bara använda **folderID**. Sedan lägger du till **parentFolderID** i Folders-tabellen så att du på så vis kan hantera mappar med undermappar. På så vis slipper du dels ifrån problemet att **path** bara kan vara totalt 255 tecken samt att du kan flytta en helt mapp (indirekt med dess filer) till en annan plats i mappstrukturen bara genom att ändra **parentFolderID**. (När **parentFolderID** är NULL betyder det förslagsvis root-nivå)

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

## #3 — Mycodez, 2015-02-03T21:55Z

Ursäkta för sega svar :) 
Det låter som en väldigt smart lösning, börjat kolla på en sådant tänk :)
Nu har jag också fått strul med mitt uppladdning istället, då jag provade köra detta bildgalleri via en mac då fungerade inte min uppladdning :/ den laddar upp en fil, Jag kör kombon codeigniter och dropzone,

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

---

Tråden på webben: https://www.webforum.nu/amne/php/192583-smartast-sätt
