Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: SQL: Mysql: kuvien tallennus tietokantaan

paavo [01.07.2003 16:05:30]

#

Nyt tuli taas uusi pulma, miten tallenan kuvan tietokantaan, vai onko se yleensäkkään mahdollista?

Taulujkossa täytyy olla tietotyyppinä varmaankin BIT tai BIT VARYING. Kokeilin molempia, joista jälkimmäistä ei mysql hyväksynyt, vaan ilmoitti virheestä.

Varsinainen kysymys kuuluu, mitä BIT tyyppiselle kentälle täytyy antaa arvoksi, jotta se tallentaa ko. tiedoston?

odys [01.07.2003 16:06:40]

#

Ei tietokantaan kannata tallentaa kuvia.. Tallenna tietokantaan kuvien nimet ja tallennat kuvat johonkin erilliseen hakemistoon ja sen perusteella tulostat kuvat sivuillesi.

paavo [01.07.2003 16:15:28]

#

Joo tuo ehdottamasi ratkaisu olikin minulla vara suunnitelma, jos tämä ei muuten onnistuisi, mutta kiinnostaisi vain tietää, miksi tietokantaan ei sitten kannata kuvia tallentaa?

odys [01.07.2003 16:51:18]

#

Se on hidasta ja enemmän tilaa vievää..

odys [01.07.2003 16:51:38]

#

Siis turhaa kannan koon kasvatusta

keitto [31.07.2003 09:42:14]

#

Eikös BIT muuten on MySQLssä = BOOL = Tinyint(1). Kuvan voi tallentaa tietokantaa BLOB-tyyppinä. Vaikka tosiaan kannatta kyllä tallentaa kantaan vain viittaukset itse tiedostoihin.

NiKC [31.07.2003 13:08:08]

#

Jos välttämättä haluat binäärejä kantaan laittaa niin käytä BLOB tietotyyppiä.

Mutta kuten Jope sanoi, en suosittele tuota.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta