05. august 2005 - 23:41Der er
10 kommentarer og 1 løsning
Billeder i mysql
Jeg har en database over biler med forskellig data. Når jeg søger via en sql query sætning får jeg forskellige biler frem. Og nu vil jeg gerne have et billede af hver bil til at medfølge hver tekst.
Ja, bare bruge datatypen BLOB. Den kan bruges til at gemme binær data - du kan tage de forskellige BLOB-typer alt efter, hvor meget data dit billede er tilladt at fylde. Der er mange MySQL-gui programmer, du kan bruge til at uploade data til disse billeder.
Mysql -gui programmer??? Hvad er det og hvor finder jeg dem?. Hvordan bruger jeg dem - det skal helt gerne være sådan, at brugeren af siden selv kan uploade et billede.
Michael Stim>>> Har tjekket webcafeen artikel og vil forsøge mig med den,... men du skriver at man kan uploade billedet til en mappe, og så billednavnet til databasen,... på den måde vil databasen rigtigt nok ikke blive så stor, men hvordan hentes billedet frem fra mappen, når jeg beder om at få vist en bestemt "fil" fra DB...
jeg går ud fra at man blot kan smide sætningen " <img src="../upload/billeder/<? echo $billedenavn; ?>" ind i en table så billedet står pænt sammen med resten af teksten.
Men hvis jeg fx uploader billeder fiat.jpg til min mappe, hvordan ved sætningen så, at det lige præcis er fiat.jpg der skal kaldes frem så den passer til den rigtige tekst....
Det er vel noget med at jeg i min DB skal skrive hvad filnavnet på billedet hedder, således at den kalder det rigtige billede frem... eller hvad????
CREATE TABLE `artikler` ( `id` int(10) unsigned NOT NULL auto_increment, `thumbnail` varchar(50) NOT NULL default '', `tekst` text NOT NULL, `dato` datetime NOT NULL default '0000-00-00 00:00:00', `billedenavn` varchar(50) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM;
Så har id altid et unikt nummer du kan henvise til. Ved ikke om du generere en thumbnail eller om du har brug for de andre felter. Ellers er det jo bare at slette dem.
Ja det er smart at jeg blot kan henvise til id nr... men hvor skriver jeg henvisningen... den skal stå sammen med den data som billedet referer til, og dataen er smidt ind i sql (så det er vel der henvisningen skal også skal være... eller hvad???)
Og hvordan henviser jeg til et id som er unikt - jeg mener... betyder det så, at jeg skal skrive selve id nummeret på det billede jeg vil henvise til?
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.