Ako na ukladanie a zobrazovanie obrazkov do databazy?
Jirka Kosek
jirka na kosek.cz
Neděle Únor 10 23:35:47 CET 2002
Vladimir Rengevic wrote:
> Vyskusal som na dekodovanie pouzit aj
> StripSlashes()
>
> a aj ich previest do textovej formy:
> base64_encode(fread($fp, filesize($foto)))
> base64_decode($data)
>
> ale vysledok je rovnaky :-(
Nevim jak pgsql, ale se čtením delších a binárních dat bývají problémy.
Některé databáze nejsou schopné poslat delší záznam, než je velikost
bufferu na klientovi (řádově 10 KB). Položky typu BLOB u některých
databází nejde obhospodařovat pomocí klasických SQL příkazu jako INSERT
a SELECT, ale pracuje se s nimi podobně jako se soubory. Teď si tak
matně vzpomínám, že zrovna pro PostgreSQL jsou v PHP funkce Pg_LoRead a
Pg_LoWrite pro práci s BLOBy -- touto cestou bych se vydal.
> Je realne dostat data data obrazku postupom:
> <IMG SRC="obrazok1.php?i='.$i.'">
> pricom "i" je cislo vety z ktorej chcem obrazok?
Primární klíč nebo OID by bylo rozhodně lepší a v SELECTu byste měl
pomocí WHERE vybrat jen jeden záznam, který vás zajímá.
--
-----------------------------------------------------------------
Jirka Kosek
e-mail: jirka na kosek.cz
http://www.kosek.cz
Další informace o konferenci Databases