mysql_query('INSERT INTO the_table (name,content) VALUES(".$HTTP_POST_FILES['ImgFile']['name'],',', mysql_escape_string(implode('',file($HTTP_POST_FILES['ImgFile']['tmp_name']))).');');
you can use addslashes also but mysql_escape_string is safer. Regards, Andrey Hristov ----- Original Message ----- From: "phantom" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, December 06, 2001 12:48 PM Subject: [PHP] Storing Img Binary in MySQL > I want to store the image binary data in a MySQL Blob field. So I > created a simple form that prompted the client for an image file that > would be uploaded to the server. > > The server takes the file and gets the following data, assuming ImgFile > is the name of the uploaded image. > > $ImgTitle = $HTTP_POST_FILES['ImgFile']['name']; > $ImgType = $HTTP_POST_FILES['ImgFile']['type']; > $ImgSize = $HTTP_POST_FILES['ImgFile']['size']; > > When I go to save $ImgFile into MySQL is is actually saving the name of > the temporary location of that file on my server and not the binary data > that compose that image. This does not surprise I knew this much at > least. > > So how do I get the Binary DATA to save and not the temp file location? > > Thx. > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]