YodaMedlem sedan nov. 2002291 inlägg Hur gör man när man vill spara foton i en databas?
Vad sätter man för Typ på fältet?
Och hur får man inte fotona i databasen? Det kanske kommer en bläddraknapp ifall man väljer rätt typ så att man laddar upp fotot till databasen.
Jag använder mig av phpmyadmin.
Någon som vet hur jag gör?
PalleMedlem sedan apr. 20003 174 inlägg Det smidigaste du kan göra är nog att först ladda upp bilden till en mapp på servern och sedan enbart spara sökvägen alt. bildens namn i databasen.
Tillägg: Tror datatypen där man kan spara filer heter blob..
YodaMedlem sedan nov. 2002291 inlägg Okej...tack...men...
Jag har ändrat fältet till blob och då sätter den funktion till binär som default (den går inte att ändra). Sen när jag ska lägga in värde i tabellen i det fältet (photo) kommer det upp en bläddraknapp. Letar jag då upp bilden som jag vill ha in tar den emot den och det framgår hur stor den är. Men på sidan kommer det bara upp en massa konstiga tecken...väldigt många... :)
Typ: ÿØÿàJFIFHHÿþ&File written by Adobe Photoshop¨ 5.0ÿî!Adobed@ÿÛ„{PäëZÕUÑGSúRBVÐÑe
osv.
Hm, vad göra?
Om jag ska lägga in sökvägen till bilden som ligger på servern i mappen html/images hur kan jag hitta den sökvägen genom en bläddraknapp??? Hur blir sökvägen då liksom? Alltså jag måste väl på något sätt skriva vad det är för någon server, typ användarnamnet jag har där eller något?
Något tips?
OlleBoopMedlem sedan feb. 20001 861 inlägg Vad använder du för verktyg för att lägga in bilden i MySQL?
Ur prestandasynpunkt är det bättre att lagra sökvägen i databasen än själva bilden.
Vanligen löser man det genom att man fixar ett formulär samt en uppladdningsfunktion som samtidigt som den laddar upp bilden till servern lägger in sökvägen i databasen.
Använder du php?
YodaMedlem sedan nov. 2002291 inlägg Jag använder php till sidorna och phpmyadmin för att sköta databasen. För att lägga upp bilderna på servern använder jag ju vanligt ftp-program: ws ftp le.
Lägga in bilderna i databasen vet jag inte om jag har lyckats med. Det enda jag gjorde var i phpmyadmin. Ändrade typen till blob och så kom det en blädra-knapp där jag kunde ange sökvägen till bilden, men den laddades ju itne upp. Men det är ju sökvägen till där den ligger lokalt på min dator och det hjälper ju inte när jag ska ange sökvägen till där bilden ligger på servern...
YodaMedlem sedan nov. 2002291 inlägg Har löst det nu.
Använder vanlig varchar (inte blob) och skriver in:
<img src="images/bild.jpg">
i databasen.
Att det var så enkelt trodde jag inte. :)