6

I want to know how to store images and files in a MySQL Database.

I want to get images and files like that www.example/rsrc.php/example-image.jpg

example on Facebook: facebook-example.com/rsrc.php/v2/yw/r/svhh826BLKd.png

HDJEMAI
  • 9,436
  • 46
  • 67
  • 93
Zuckerberg MFSN
  • 101
  • 1
  • 1
  • 6
  • 5
    Storing images in the database is a bad idea. Store references to where they're stored on the filesystem or an object store like Amazon S3. – tadman Sep 12 '13 at 16:55
  • I have a social network, and i want to make it like facebook rsrc.php file :) any way, i want to make a CDN for the profile pictures and every picture in my network – Zuckerberg MFSN Sep 12 '13 at 17:20

1 Answers1

14

Create a BLOB column in database table,

probably mediumblob.

but it is good to keep the photo in directory and keep the path in the database. Cheers

 CREATE TABLE tblname(ID INT,IMAGE BLOB);

INSERT INTO tblname(ID,IMAGE) VALUES(1,LOAD_FILE('C:/test.txt'));

added the answer from the comments to this question in the answer box..

johnny
  • 2,032
  • 1
  • 25
  • 45