Avatar billede christian-s Nybegynder
10. september 2000 - 12:42 Der er 11 kommentarer og
1 løsning

Billeder i MySQL database

Kan man lægge billeder ind i en MySQL database? Og hvordan og hvorledes.....
Avatar billede razor Nybegynder
10. september 2000 - 12:51 #1
Du skal bare gemme dem i et binært BLOB felt. Det er dog langt mere at foretrække at du gemmer billederne et andet sted på filsystemet og så referer til det i mysql
Avatar billede christian-s Nybegynder
10. september 2000 - 12:54 #2
Jeg er helt nybegynder i MySQL, så I bliver altså nødt til at forklare det helt fra bunden...
Avatar billede razor Nybegynder
10. september 2000 - 12:55 #3
dvs. du ved slet ikke hvordan mysql fungerer ?
Avatar billede christian-s Nybegynder
10. september 2000 - 12:57 #4
nix, ikke andet end jeg har lavet en linksside med mysql mv. dvs. med en lånd kode.. jeg har phpmyadmin
Avatar billede steffen Nybegynder
10. september 2000 - 14:46 #5
En udmærket, og detaljeret guide kan findes på:

http://www.phpbuilder.com/columns/florian19991014.php3
Avatar billede bromer Nybegynder
10. september 2000 - 15:18 #6
Okay..

Man kan godt som razor siger gemme billeder binært i en MySQL datbase i et BLOB felt.

Hvis du vælger at gøre det er der en ulempe, da du kan miste alle dine billeder, hvis du på en eller anden måde laver en fejl i datbasen. Derfor er det meget bedre at have dine billeder å dit filsystem.

Men dog, hvis du alligevel vil:
Tekniken liger i at du først f.eks vælger et billede via en form. Det kan du gøre med følgende kode:

<form action=\"dinside?action=add_image\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">
Filnavn: <input type=\"file\" name=\"form_data\" size=\"40\"><br><input type=\"submit\" value=\"Send\"></form>

Så tester du om action er sat og smider billedet ind i din database:

$result = mysql_query(\"insert into tbl_name values(\'$form_data_type\')\");

Dette afhænger selvfølgelig af, hvordan DIT MySQL table ser ud.

Håber at det hjælper lidt...
Avatar billede jd Nybegynder
10. september 2000 - 15:56 #7
Bromer-> Øvv, ville selv lige have skrevet det samme! :o)

Christian-s-> Har selv haft samme problem, se evt. http://www.eksperten.dk/spm/23669

/Jon@z
Avatar billede christian-s Nybegynder
12. oktober 2000 - 14:51 #8
undskyld, jeg havde helt glemt spørgsmålet :-(
hvordan skal tabellen se ud?
Avatar billede steffen Nybegynder
11. november 2000 - 19:06 #9
hmmm ..
Avatar billede jd Nybegynder
11. november 2000 - 19:09 #10
christian-s-> du spørger hvordan tabellen skal se ud, og så tager du poins\'ne igen??
Avatar billede christian-s Nybegynder
11. november 2000 - 20:55 #11
Spørgsmålet om hvordan tabellen skal se ud er stillet den 12/10 !! Det er et par dage siden.. Jeg kan jo ikke vente månedsvis.. Jeg vidste jo ikke I ville have svaret på det i dag :-)
Avatar billede steffen Nybegynder
11. november 2000 - 21:35 #12
Jamen det står jo alt sammen i det angivne link - det er en lidt kompliceret affære at forklare bedre kortere end det er gjort der ..
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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