Avatar billede pniels Nybegynder
29. december 2002 - 21:43 Der er 3 kommentarer og
1 løsning

Gemme billedefiler på server -og derefter i databasen.

Jeg har forsøgt at gemme billedfiler i en mysql-database på en server. det fungere godt nok når jeg gemmer dem i databasen på min egen harddisk, men når billedfilerne skal gemmes i databasen på serveren kikser det. Skal de gemmes i filstrukturen på serveren først og i bekræftende fald hvordan gør jeg det. Når jeg skal lægge filerne ind i databasen har jeg i min insert-sætning skrevet eksempelvis $sql1 = "insert into personale (informationer, foto) values ('$informationer, load_file('$userfile'));";
Jeg bruger php-programmering
Avatar billede mahler Nybegynder
29. december 2002 - 21:53 #1
er du helt sikker på du vil have dem i databasen?

mysql er generelt ikke egnet til at gemme store mængder binære data. Den er meget bedre til "små data". I de fleste tilfælde, vil det ofte være en bedre (ud fra et beslastnings-, performance- og "muligheds"-betragtning) at lave en directory struktur og gemme billedhenvisninger til denne i databasen, fremfor de rå binære data.
Avatar billede ztyxx Nybegynder
29. december 2002 - 23:20 #2
http://www.delfs.dk/articles/danish/Filer_i_mysql.html
er til at gemme filer i MySQL med PHP
Avatar billede pniels Nybegynder
30. december 2002 - 21:22 #3
til ztyxx.
Når jeg prøver med den kode du har linket til får jeg en felmeddelelse om at den ikke kan finde filen på serveren. Skal den evt. gemmes der midlertidig og i bekræftende fald hvordan
Avatar billede ztyxx Nybegynder
31. december 2002 - 08:33 #4
nej den skal gemmes direkte
husk også at lave den anden fil, det nederste eksempel, til at hive filerne ud med igen, den skal i eksemplet hedde file.php
den skal nok, alt efter hvordan din udbyder har sat php op mht. register_globals, tilrettes de nye standarder
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester