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?
Ei tietokantaan kannata tallentaa kuvia.. Tallenna tietokantaan kuvien nimet ja tallennat kuvat johonkin erilliseen hakemistoon ja sen perusteella tulostat kuvat sivuillesi.
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?
Se on hidasta ja enemmän tilaa vievää..
Siis turhaa kannan koon kasvatusta
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.
Jos välttämättä haluat binäärejä kantaan laittaa niin käytä BLOB tietotyyppiä.
Mutta kuten Jope sanoi, en suosittele tuota.
Aihe on jo aika vanha, joten et voi enää vastata siihen.