I tried this and it DOES work with my PDFs. However, I didn't fully understand how LOAD_FILE would handle all different kinds of binary data, so I tried the same thing with a JPG. It ended up dropping over half of the data. So although LOAD_FILE does work for my PDFs, how can I go about getting any form of data into a BLOB? I suspect it has something to do with converting the data to hex, but can't find a MySQL function to do that (that is, to take a file and convert it... not just a string of characters).
Thanks, Lou ----- Original Message ----- From: "Sasha Pachev" <[EMAIL PROTECTED]> To: "Lou Olsten" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Tuesday, May 11, 2004 5:01 PM Subject: Re: Saving PDF's as Blobs > Lou Olsten wrote: > > What SQL statement can I use to insert a PDF into a BLOB column? I don't want a pointer to the file, I want the actual file stored as a BLOB. > > If the file is on the server already - > > insert into pdfs (content) values(load_file('/path/to/file.pdf')) > > If the file is on the client, use some client language (C,Perl,PHP), call > mysql_real_escape_string() on the contents of the file and insert the escaped > string. > > > > -- > Sasha Pachev > Create online surveys at http://www.surveyz.com/ > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]