Autor | Zpráva | ||
---|---|---|---|
Luksa Profil * |
#1 · Zasláno: 19. 8. 2009, 20:08:55
Jak vyřešit tento problém? Klasicky jako s ukládáním textu? A jak by měla vypadat struktuta tabulky?
Děkuji moc |
||
Aesir Profil |
#2 · Zasláno: 19. 8. 2009, 20:36:12
Luksa:
„Klasicky jako s ukládáním textu?“ Ano. „A jak by měla vypadat struktuta tabulky? “ Pro samotná obrázková data použijte sloupec typu blob. Samostatnou otázkou zůstává, zda by se tomu nedalo vyhnout. |
||
Alphard Profil |
#3 · Zasláno: 19. 8. 2009, 20:45:47 · Upravil/a: Alphard
Luksa:
„Klasicky jako s ukládáním textu?“ Ano, jenom je třeba zvolit vhodný datový typ sloupce. „A jak by měla vypadat struktuta tabulky?“ To záleží na kontextu a vztahu mezi daty, ne na datech samotných. http://www.linuxsoft.cz/article.php?id_article=420 // Tak tohle je hodně pozdě. |
||
Luksa Profil * |
#4 · Zasláno: 19. 8. 2009, 21:22:55
A neni tedy lepsi do databaze ukladat jen cestu na serveru? V tabulce by byl sloupec cesta (a v nem napr. www.example.com/pictures/obr1.jpg) a pote nacteni teto cesty do promenne a vypis teto promenne v tagu IMG?
|
||
Aesir Profil |
#5 · Zasláno: 19. 8. 2009, 21:42:32
Luksa:
„A neni tedy lepsi do databaze ukladat jen cestu na serveru?“ Pokud vysloveně nepotřebujete k něčemu ukládat přímo syrová data obrázku, tak je toto určitě lepší volba. |
||
Luksa Profil * |
#6 · Zasláno: 19. 8. 2009, 21:46:52
Aesir
Diky |
||
Alphard Profil |
#7 · Zasláno: 19. 8. 2009, 21:53:04
Luksa:
„A neni tedy lepsi do databaze ukladat jen cestu na serveru?“ Myslím, že ano, odpovídal jsem na otázku :-) U mé fotogalerie třeba ukládám do databázové tabulky potřebné informace o obrázku (id, jméno, popisek, typ, zařazení, datum vložení, ...). Id mám jako auto_increment a zároveň ho používám jako název obrázku. Adresu pak vytáhnu pomocí concat(id, '.', typ) nazev. Jedivá nevýhoda, na kterou jsem při návrhu trochu pozapomněl je, že se mi teď v jednom adresáři nahromadilo moc souborů (je to pomalejší a při určitém množství to filesystem asi přestane zvládat) a vzhledem k tomu, že na ně existuje hodně odkazů, je problém to změnit. Předtím vás varuji předem. |
||
Časová prodleva: 15 let
|
0