nacteni obrazku do DB v PHP
MaReK Penguin Olšavský
orsm na atlas.cz
Úterý Prosinec 16 10:09:28 CET 2003
Petr Cerny napsal(a):
> Pouzivam Mysql a PHP. Resim problem s nacteni obrazku do DB. V
> konferenci jsem nasel par veci ohledne vraceni obrazku prohlizeci,
> pripadne jeho dalsiho zpracovani. To je OK.
^^^Za prve Te nazvu prasetem, protože dávat binární data do relační
databáze není zrovna přístup, který by volil programátor, ale možná tak
začínající amatér. Doporučuji obrázek uložit na server jako soubor
(třeba do adresáře pics) a do SQL databáze uložiy pouze jeho jméno...
Čím budeš mít více dat v jednotlivých větách na databázi, tím bude
dolování dat pomalejší, pokud je vět větší, než malé množství (tuto
definici mám od našich zákonodárců), tak doporučuji podívat se po
vhodném indexování...
> Ale jak dostat obr do DB. Funkce createimage nebo
> createimagefromjpeg(gif,bmp..) vraci resource. zatim jsem nenasel jak
> precist data z toho resource do promene aby bylo mozne to strcit do DB.
> Delat to zpusobem ulozit image do souboru a ten nacist pres fopen a
> fread mi pripada jako cunacina a hlavne obrazek uz neni v nativnim
A co treba pak mit v php souboru <img src="<? echo $data["obr1"] ?>" />,
kde pole $data = Pg_Fetch_Assoc(Pg_Query($SQL_Dotaz)); ... Tohle taky
není zrovna čisté, protože neošetřuji případnou nefunkčnost sql serveru.
Sorry, ale používám PostgreSQL server, takže přesná jména příkazů pro
práci s MySQL serverem neznám...
--
MaReK "Penguin" Olšavský
ICQ#: 160 178 925
web: http://olsavsky.tk
!Důležité: http://www.phax.sigut.net/nodoc.html
Další informace o konferenci Linux