On Thu, 16 Aug 2001 14:11:59 -0500, Tim Thorburn
([EMAIL PROTECTED]) wrote:
>Hi,
>
>I'm attempting to store jpg images into a MySQL DB using PHP.  I've
>found a
>few sample scripts that should do this for me, however, they don't
>seem to
>be working.  Could someone take a look at this and see if you notice
>any
>problems?
>
>Thanks
>-Tim
>
><?php
>
>
>if ($submit) {
>
>
>
>     MYSQL_CONNECT("localhost","user","pass");
>     mysql_select_db("binary_date");
>
>     $data = addslashes(fread(fopen($form_data, "r"),
>filesize($form_data)));

well for one thing the "r" should be "rb" since jpegs are binary, and
for another thing you might not want to use addslashes, theres a fn
called mysql_escape or something, that might be more what you want.

>     $result=MYSQL_QUERY("INSERT INTO binary_date
>(description,bin_data,filename,filesize,filetype) ".
>         "VALUES
>('$form_description','$data','$form_data_name','$form_data_size','$fo

>rm_data_type')");
>
>     $id= mysql_insert_id();
>     print "<p>This file has the following Database ID: <b>$id</b>";
>
>     MYSQL_CLOSE();
>
>} else {
>
>
>?>
>
>     <form method="post" action="<?php echo $PHP_SELF; ?>"
>enctype="multipart/form-data">
>     File Description:<br>
>     <input type="text" name="form_description"  size="40">
>     <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
>     <br>File to upload/store in database:<br>
>     <input type="file" name="form_data"  size="40">
>     <p><input type="submit" name="submit" value="submit">
>     </form>
>
><?php
>
>}
>
>?>
>
>
>---------------------------------------------------------------------

>Before posting, please check:
>   http://www.mysql.com/manual.php   (the manual)
>   http://lists.mysql.com/           (the list archive)
>
>To request this thread, e-mail <[EMAIL PROTECTED]>
>To unsubscribe, e-mail <mysql-unsubscribe-
>[EMAIL PROTECTED]>
>Trouble unsubscribing? Try:
>http://lists.mysql.com/php/unsubscribe.php



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to