/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
gemme billed til db med tekst
Fra : S?ren Malling


Dato : 17-01-05 09:22

Hej.

Jeg har en side hvor der kommer en masse billeder efter hinanden med
en tekst under hvert billede. I øjeblikket foregår dette manuelt
igennem mit TSW webcoder men har en plan om at det skal kunne gøres
online sammen med upload af billeder. Mit spørgsmål går på hvordan jeg
kan lave et admin system hvor jeg læser billederne ind med en
tekstboks neden under hvor man skriver teksten og gemmer teksten til
det aktuellt billede.. Jeg har en forestilling om at billede får et id
i stedet for et filnavn (eks. ?pic_id=2 i stedet for 2.jpg) Men
hvordan kan jeg gøre det over mysql? Hvordan "gemmer" jeg billedet til
min database!? Håber at der er nogen der kan hjælpe, har et eksempel
på mit admin til billederne (bare uden gemme funktion self..)

Mvh.

Søren Malling

 
 
Jacob Atzen (17-01-2005)
Kommentar
Fra : Jacob Atzen


Dato : 17-01-05 10:25

On 2005-01-17, S?ren Malling <soren.malling@gmail.com> wrote:
> Jeg har en forestilling om at billede får et id i stedet for et
> filnavn (eks. ?pic_id=2 i stedet for 2.jpg) Men hvordan kan jeg gøre
> det over mysql? Hvordan "gemmer" jeg billedet til min database!?

Det man normalt gør, er at gemme billedets filnavn i databasen sammen
med evt. andre oplysninger om billedet (f.eks. beskrivende tekst).

Jeg har endnu aldrig hørt nogen give en god grund til at gemme selve
billedet i databasen.

--
Med venlig hilsen
- Jacob Atzen

Emil Rasmussen (19-01-2005)
Kommentar
Fra : Emil Rasmussen


Dato : 19-01-05 18:41

Jacob Atzen wrote:

> Jeg har endnu aldrig hørt nogen give en god grund til at gemme selve
> billedet i databasen.

Jeg oplevede på et tidspunkt, at skulle flytte MantisBT(.org) til en ny
server, og da var jeg pænt glad for, at jeg bare kunne flytte databasen,
og havde alle filerne liggende i mit db-dump. Så slipper man med for af
scp'e mellem maskinerne - og man er vel doven :)

Men det skulle så også være den eneste grund, jeg har hørt om.

Mvh Emil
--
Emil Rasmussen
http://noget.net

Troels Arvin (19-01-2005)
Kommentar
Fra : Troels Arvin


Dato : 19-01-05 21:56

On Mon, 17 Jan 2005 09:25:18 +0000, Jacob Atzen wrote:

> Jeg har endnu aldrig hørt nogen give en god grund til at gemme selve
> billedet i databasen.

Konsistens.

--
Greetings from Troels Arvin, Copenhagen, Denmark


Jacob Atzen (19-01-2005)
Kommentar
Fra : Jacob Atzen


Dato : 19-01-05 22:40

On 2005-01-19, Troels Arvin <troels@arvin.dk> wrote:
> On Mon, 17 Jan 2005 09:25:18 +0000, Jacob Atzen wrote:
>
>> Jeg har endnu aldrig hørt nogen give en god grund til at gemme selve
>> billedet i databasen.
>
> Konsistens.

Det var så den første

--
Med venlig hilsen
- Jacob Atzen

Troels Arvin (19-01-2005)
Kommentar
Fra : Troels Arvin


Dato : 19-01-05 23:27

On Wed, 19 Jan 2005 21:40:01 +0000, Jacob Atzen wrote:

>>> Jeg har endnu aldrig hørt nogen give en god grund til at gemme selve
>>> billedet i databasen.
>>
>> Konsistens.
>
> Det var så den første

OK, man kunne tage hele A C I D, så.

Seriøst: Sondringen mellem små datatyper og store datatyper er
arbitrær efter min mening. Jeg kan ikke se, hvorfor at billeddata
_nødvendigvis_ skal henvises til et liv uden for ACID og andre rare
datahåndteringsprincipper.

Den eneste (men naturligvis ikke ubetydelige) grund har med performance at
gøre: Der er ret stor forskel på 1) at kopiere store dataklumper fra
databasen over én eller flere buffere til et netkort 2) kalde sendfile()
på en fil (zero-copy). - Men:

Efterhånden som computere bliver kraftigere og kraftigere, forskydes
grænsen for, hvornår performanceforskelle er afgørende. Desuden kan den
samlede have indskudt caching-led, der mere eller mindre fjerner
performance-problemer.

--
Greetings from Troels Arvin, Copenhagen, Denmark


Jacob Atzen (20-01-2005)
Kommentar
Fra : Jacob Atzen


Dato : 20-01-05 10:54

On 2005-01-19, Troels Arvin <troels@arvin.dk> wrote:
> Seriøst: Sondringen mellem små datatyper og store datatyper er
> arbitrær efter min mening.

Det må den nødvendigvis være. For mig er forskellen ikke så meget
forskellen på lille og stor, der er afgørende for, hvornår jeg lægger
noget i en database. Når jeg skal vurdere database eller ej, plejer jeg
at se på 2 kriterier:

- Er data struktureret, så det meningsfyldt kan opdeles i en række
felter i en relation?
- Gør DBMS'et det nemmere for mig at søge i data?

> Jeg kan ikke se, hvorfor at billeddata _nødvendigvis_ skal henvises
> til et liv uden for ACID og andre rare datahåndteringsprincipper.

Din holdning er interessant, jeg har aldrig overvejet den vinkel.

> Den eneste (men naturligvis ikke ubetydelige) grund har med performance at
> gøre: Der er ret stor forskel på 1) at kopiere store dataklumper fra
> databasen over én eller flere buffere til et netkort 2) kalde sendfile()
> på en fil (zero-copy). - Men:

Derudover er det normalt nemmere at lægge en fil indeholdende et billede
på en webserver, og så lade den besøgendes browser hente den igennem
webserveren, frem for at skulle skrive kode, der sørger for at sende
filen på den rigtige måde.

--
Med venlig hilsen
- Jacob Atzen

Knud Haugmark (17-01-2005)
Kommentar
Fra : Knud Haugmark


Dato : 17-01-05 13:03

Kig her, der er et grydeklart script med en masse forklaring. Det kom med
hotscripts.com newsletter.

http://www.devpapers.com/article/198
http://www.devpapers.com/article/197

Dert er også et script der hedder singapore, og en masse andre
billedatabaser, som du kan bruge.
Du finder dem bl.a. på hotscripts.com.

singapore in action kan du se bl.a. her

www.naturkomite.dk/turist/galleri

Knud

"S?ren Malling" <soren.malling@gmail.com> skrev i en meddelelse
news:1eaf1a50.0501170022.5effcee8@posting.google.com...
> Hej.
>
> Jeg har en side hvor der kommer en masse billeder efter hinanden med
> en tekst under hvert billede. I øjeblikket foregår dette manuelt
> igennem mit TSW webcoder men har en plan om at det skal kunne gøres
> online sammen med upload af billeder. Mit spørgsmål går på hvordan jeg
> kan lave et admin system hvor jeg læser billederne ind med en
> tekstboks neden under hvor man skriver teksten og gemmer teksten til
> det aktuellt billede.. Jeg har en forestilling om at billede får et id
> i stedet for et filnavn (eks. ?pic_id=2 i stedet for 2.jpg) Men
> hvordan kan jeg gøre det over mysql? Hvordan "gemmer" jeg billedet til
> min database!? Håber at der er nogen der kan hjælpe, har et eksempel
> på mit admin til billederne (bare uden gemme funktion self..)
>
> Mvh.
>
> Søren Malling



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste