How to Attach Image(s) to Mysql Record

MYSQL DE IMAGE TUTMAK

Mysql de image tutmak icin ilk once tablomuzu yaratalim,

CREATE TABLE picture (
ID INTEGER AUTO_INCREMENT,
IMAGE BLOB,
PRIMARY KEY (ID)
) ENGINE=INNODB;

Burada image isminde veri tipi BLOB olan bir column yaratiyoruz.

Daha sonra mysql’e connect oldugumuz userimiza GLOBAL FILE okuma yetkisi veriyoruz.

GRANT FILE ON *.* TO username@'host';

Son olarakda insert sql imizi yaziyoruz.

INSERT INTO picture (IMAGE) VALUES ( LOAD_FILE('/tmp/coffee.jpg'));

Boylece mysql de image lerimizi tutmus oluyoruz.

Tayfur BÖLER
Database Administrator
www.mysqlsupport.net